Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f38-build-702337-89104/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1670544000 Wrote: /builddir/build/SRPMS/librealsense-2.53.1-1.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f38-build-702337-89104/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1670544000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WjCFwN + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.53.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/librealsense-2.53.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.53.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.remove-cflags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.realsense-file-shared-library.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.use-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.remove-invalid-unused-code.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.iostream-include.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.lxpDi4 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd librealsense-2.53.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_UNIT_TESTS=NO -DCHECK_FOR_UPDATES=NO -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include -DBUILD_PYTHON_BINDINGS:bool=true -DPYTHON_EXECUTABLE=/usr/bin/python3 -- The CXX compiler identification is GNU 13.0.1 -- The C compiler identification is GNU 13.0.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking internet connection... -- Failed to identify Internet connection CMake Warning at CMakeLists.txt:19 (message): No internet connection, disabling BUILD_WITH_TM2 CMake Warning at CMakeLists.txt:25 (message): No internet connection, disabling IMPORT_DEPTH_CAM_FW -- Info: REALSENSE_VERSION_STRING=2.53.1 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Setting Unix configurations -- Found usb: /usr/lib64/libusb-1.0.so -- using RS2_USE_V4L2_BACKEND -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for module 'libudev' -- Found libudev, version 253 -- Found Udev: /usr/include CMake Warning at wrappers/CMakeLists.txt:10 (message): No internet connection. Cloning Python bindings may fail -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.2", minimum required is "3.6") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.10.3") -- Found Python: /usr/bin/python3.11 (found version "3.11.2") found components: Interpreter Development Development.Module Development.Embed -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMake/opengl_config.cmake:1 (find_package) examples/CMakeLists.txt:14 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find apriltag (missing: APRILTAG_INC APRILTAG_LIB) -- Unable to find apriltag library, skipping pose-apriltag example CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMake/opengl_config.cmake:1 (find_package) tools/CMakeLists.txt:32 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (28.9s) -- Generating done (1.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.53.1 -B/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/CMakeFiles /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/depend /usr/bin/gmake -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/wrappers/python /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python/CMakeFiles/pybackend2.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/embed /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/embed /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 0%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o -MF CMakeFiles/realsense-file.dir/lz4/lz4.c.o.d -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lz4.c [ 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.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/console_bridge/src/console.cpp [ 0%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/pybackend.cpp.o -MF CMakeFiles/pybackend2.dir/pybackend.cpp.o.d -o CMakeFiles/pybackend2.dir/pybackend.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp [ 0%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/embed && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/tclap/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -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.53.1/tools/embed/rs-embed.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp:17: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ [ 1%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/embed && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/tclap/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lz4.c /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed.cpp:223:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/embed/rs-embed.cpp:227:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 227 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp:354:35: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 427 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend.cpp:469:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/cpp_common/src/header.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 2%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o -MF CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o.d -o CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend_extras.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend_extras.h:1, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pybackend_extras.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/include/../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/include/../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/include/../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:42: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:31: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:204:10: warning: unused variable 'compression' [-Wunused-variable] 204 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:225:10: warning: unused variable 'chunk_count' [-Wunused-variable] 225 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:352:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] 352 | catch (BagFormatException ex) { | ^~ [ 2%] Linking CXX executable rs-embed cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/embed && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-embed.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-embed.dir/rs-embed.cpp.o" "CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o rs-embed [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/detail/iterator.hpp:11, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_traits.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/range/mutable_iterator.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/range/iterator.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/range/end.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/foreach.hpp:73: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp [ 3%] 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.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp [ 3%] 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.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 3%] 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.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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, ...) \ | ^ [ 3%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_forward.h:33, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_traits.h:31, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:38: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 4%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/log.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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 */ | gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 4%] Built target rs-embed [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp: In function 'std::string librealsense::make_less_screamy(const char*)': /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (auto i = 0; i < res.size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h: In constructor 'librealsense::notifications_processor::notifications_processor()': /builddir/build/BUILD/librealsense-2.53.1/src/types.h:944:20: warning: 'librealsense::notifications_processor::_dispatcher' will be initialized after [-Wreorder] 944 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h:942:36: warning: 'librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback' [-Wreorder] 942 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:230:5: warning: when initialized here [-Wreorder] 230 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/query.h:44, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:28: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include/ros/../../../cpp_common/include/ros/platform.h:59, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include/ros/time.h:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/query.h:38: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 5%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/backend.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:31: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp [ 5%] 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.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp [ 5%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/include/librealsense2/utilities/concurrency/dispatcher.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/include/librealsense2/utilities/concurrency/dispatcher.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp:40: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h: In constructor 'utilities::time::waiting_on::in_thread_::in_thread_(const utilities::time::waiting_on&)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:107:20: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions] 107 | [weak_ptr = std::weak_ptr< wait_state_t >( local._ptr )]( std::nullptr_t * ) { | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator.hpp:10, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:11: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 6%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h: In instantiation of 'utilities::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = utilities::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; allocator_type = std::allocator]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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 = utilities::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_mutex]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; typename enable_if<(! is_array< >::value), _Tp>::type = utilities::time::waiting_on::wait_state_t]' /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:134:49: required from 'utilities::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]' /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:112:93: required from here /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:37:21: warning: 'utilities::time::waiting_on::wait_state_t::_m' will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:35:11: warning: 'bool utilities::time::waiting_on::wait_state_t::_value' [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/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 ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:249:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 249 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:252:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 252 | boost::function query = TrueQuery(); | ^~~~~ [ 6%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/src/lz4s.c [ 7%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 7%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/src/xxhash.c [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rostime/src/duration.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rostime/src/rate.cpp [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/realsense-file/rosbag/rostime/src/time.cpp [ 8%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 8%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp [ 8%] Linking CXX shared library librealsense-file.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,librealsense-file.so.2.53 -o librealsense-file.so.2.53.1 "CMakeFiles/realsense-file.dir/lz4/lz4.c.o" "CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o" "CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o" In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const frame_interface&)': /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:16:11: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:12:54: note: 'f' declared here 12 | std::string frame_to_string( const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:26:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:16:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ [ 9%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 9%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 9%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 9%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/enumerator-libusb.cpp /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/libusb/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h:35:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 35 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h:32:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 32 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 11%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp: In static member function 'static librealsense::platform::uvc_device_info librealsense::platform::v4l_uvc_device::get_info_from_mipi_device_path(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:767:26: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 767 | else if (ind == 1 | ind == 3) | ~~~~^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:926:46: warning: comparison of integer expressions of different signedness: 'std::deque::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 926 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.h:425:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 425 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.h:419:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 419 | 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.53.1/src/linux/backend-v4l2.cpp:944:9: warning: when initialized here [-Wreorder] 944 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:992:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 992 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1260:34: warning: unused variable 'fn' [-Wunused-variable] 1260 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1344:54: warning: unused variable 'fn' [-Wunused-variable] 1344 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1238:30: warning: variable 'md_extracted' set but not used [-Wunused-but-set-variable] 1238 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1239:30: warning: variable 'keep_md' set but not used [-Wunused-but-set-variable] 1239 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1188:18: warning: unused variable 'realtime' [-Wunused-variable] 1188 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1189:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 1189 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:2256:22: warning: unused variable 'hwts' [-Wunused-variable] 2256 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:2257:22: warning: unused variable 'fn' [-Wunused-variable] 2257 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:2388:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2388 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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] 1904 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496: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] 2496 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496: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 In file included from /builddir/build/BUILD/librealsense-2.53.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/linux/backend-hid.cpp:193:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 193 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp:298:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file && /usr/bin/cmake -E cmake_symlink_library librealsense-file.so.2.53.1 librealsense-file.so.2.53 librealsense-file.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 11%] Built target realsense-file /usr/bin/gmake -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/CMakeFiles/realsense2.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 11%] Building CXX object CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -MF CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o.d -o CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h: In constructor 'utilities::time::waiting_on::in_thread_::in_thread_(const utilities::time::waiting_on&)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:107:20: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions] 107 | [weak_ptr = std::weak_ptr< wait_state_t >( local._ptr )]( std::nullptr_t * ) { | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h: In instantiation of 'utilities::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = utilities::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; allocator_type = std::allocator]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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 = utilities::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_mutex]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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 = utilities::time::waiting_on::wait_state_t]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; typename enable_if<(! is_array< >::value), _Tp>::type = utilities::time::waiting_on::wait_state_t]' /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:134:49: required from 'utilities::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]' /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:112:93: required from here /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:37:21: warning: 'utilities::time::waiting_on::wait_state_t::_m' will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/waiting-on.h:35:11: warning: 'bool utilities::time::waiting_on::wait_state_t::_value' [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/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 ) | ^~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o -MF CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o.d -o CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/time/work-week.cpp [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/algo/max-usable-range/l500/max-usable-range.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/core/streaming.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -MF CMakeFiles/realsense2.dir/src/core/streaming.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../option.h:8: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp: In function 'bool librealsense::algo::thermal_loop::l500::operator==(const thermal_calibration_table&, const thermal_calibration_table&)': /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp:58:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for( auto i = 0; i < rhs.bins.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp: In member function 'virtual std::vector librealsense::algo::thermal_loop::l500::thermal_calibration_table::build_raw_data() const': /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/l500-thermal-loop.cpp:105:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for( auto i = 0; i < bins.size(); i++ ) | ~~^~~~~~~~~~~~~ [ 12%] Linking CXX shared library pybackend2.cpython-311-riscv64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/pybackend2.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pybackend2.cpython-311-riscv64-linux-gnu.so.2 -o pybackend2.cpython-311-riscv64-linux-gnu.so.2.53.1 CMakeFiles/pybackend2.dir/pybackend.cpp.o CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o CMakeFiles/pybackend2.dir/__/__/include/librealsense2/utilities/concurrency/dispatcher.cpp.o CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o "CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o" CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o "CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o" "CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o" -lusb-1.0 In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const frame_interface&)': /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:16:11: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:12:54: note: 'f' declared here 12 | std::string frame_to_string( const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:26:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.cpp:16:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h: In constructor 'librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(librealsense::uvc_sensor&, rs2_option)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:44:37: warning: 'librealsense::asic_and_projector_temperature_options::_option' will be initialized after [-Wreorder] 44 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:43:37: warning: 'librealsense::uvc_sensor& librealsense::asic_and_projector_temperature_options::_ep' [-Wreorder] 43 | uvc_sensor& _ep; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:136:5: warning: when initialized here [-Wreorder] 136 | asic_and_projector_temperature_options::asic_and_projector_temperature_options(uvc_sensor& ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h: In constructor 'librealsense::asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:62:38: warning: 'librealsense::asic_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 62 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:61:37: warning: 'rs2_option librealsense::asic_temperature_option_mipi::_option' [-Wreorder] 61 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:140:5: warning: when initialized here [-Wreorder] 140 | asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h: In constructor 'librealsense::projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:80:38: warning: 'librealsense::projector_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 80 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:79:37: warning: 'rs2_option librealsense::projector_temperature_option_mipi::_option' [-Wreorder] 79 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:168:5: warning: when initialized here [-Wreorder] 168 | projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h: In constructor 'librealsense::auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr, std::shared_ptr, const librealsense::option_range&, const std::map >&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:154:53: warning: 'librealsense::auto_exposure_mode_option::_auto_exposure' will be initialized after [-Wreorder] 154 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:152:53: warning: 'const std::map > librealsense::auto_exposure_mode_option::_description_per_value' [-Wreorder] 152 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:304:5: warning: when initialized here [-Wreorder] 304 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:334:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 334 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.cpp:393:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 393 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.cpp: In member function 'bool librealsense::ds5_timestamp_reader_from_metadata::has_metadata(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.cpp:34:14: warning: variable 'md' set but not used [-Wunused-but-set-variable] 34 | auto md = f->additional_data.metadata_blob; | ^~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:16: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:137:63: warning: left operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:137:78: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:137:93: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_color_stream_intrinsic(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:181:67: warning: left operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:181:86: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:181:105: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp: In function 'bool librealsense::ds::try_get_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/types.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.cpp:28:13: required from here /builddir/build/BUILD/librealsense-2.53.1/src/types.h:124:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (auto i = 0; i < arr_size(data); i++) | ~~^~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-nonmonochrome.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/ds5/ds5-motion.cpp: In constructor 'librealsense::ds5_motion::ds5_motion(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:492:55: warning: base 'librealsense::ds5_motion_base' will be initialized after [-Wreorder] 492 | _fisheye_stream(new stream(RS2_STREAM_FISHEYE)) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:492:55: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:487:5: warning: when initialized here [-Wreorder] 487 | ds5_motion::ds5_motion(std::shared_ptr ctx, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp: In constructor 'librealsense::ds5_motion_uvc::ds5_motion_uvc(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:522:32: warning: base 'librealsense::ds5_motion_base' will be initialized after [-Wreorder] 522 | ds5_device(ctx, group) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:522:32: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.cpp:518:5: warning: when initialized here [-Wreorder] 518 | ds5_motion_uvc::ds5_motion_uvc(std::shared_ptr ctx, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h: In constructor 'librealsense::ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:30:27: warning: 'librealsense::ds5_auto_exposure_roi_method::_hw_monitor' will be initialized after [-Wreorder] 30 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:29:26: warning: 'const librealsense::ds::fw_cmd librealsense::ds5_auto_exposure_roi_method::_cmd' [-Wreorder] 29 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:89:5: warning: when initialized here [-Wreorder] 89 | ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp: In function 'void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, update_progress_callback_ptr, float, float)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:258:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 258 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp: In constructor 'librealsense::ds5u_device::ds5u_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:1429:52: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 1429 | : ds5_device(ctx, group), device(ctx, group) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:1429:52: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.cpp:1427:5: warning: when initialized here [-Wreorder] 1427 | ds5u_device::ds5u_device(std::shared_ptr ctx, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp: In constructor 'librealsense::ds5_color::ds5_color(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 33 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.cpp:29:5: warning: when initialized here [-Wreorder] 29 | ds5_color::ds5_color(std::shared_ptr ctx, | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-active.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs405u_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:109:22: warning: unused variable 'vid_a' [-Wunused-variable] 109 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:241:22: warning: unused variable 'vid_a' [-Wunused-variable] 241 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_rgb_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:298:22: warning: unused variable 'vid_a' [-Wunused-variable] 298 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp: In constructor 'librealsense::rs465_device::rs465_device(std::shared_ptr, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:887:41: warning: base 'librealsense::ds5_motion' will be initialized after [-Wreorder] 887 | get_flash_logs_command()) {} | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:887:41: warning: base 'librealsense::ds5_nonmonochrome' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-factory.cpp:875:9: warning: when initialized here [-Wreorder] 875 | rs465_device(std::shared_ptr ctx, | ^~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/rs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/api.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_symlink_library pybackend2.cpython-311-riscv64-linux-gnu.so.2.53.1 pybackend2.cpython-311-riscv64-linux-gnu.so.2 pybackend2.cpython-311-riscv64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/strip /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python/pybackend2.cpython-311-riscv64-linux-gnu.so.2.53.1 gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 15%] Built target pybackend2 [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/presets.cpp [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-active.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/advanced_mode.cpp: In member function 'virtual const char* librealsense::advanced_mode_preset_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/advanced_mode/advanced_mode.cpp:915:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 915 | catch (std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-thermal-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:15: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h: In constructor 'librealsense::auto_calibrated::auto_calibrated(std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:103:14: warning: 'librealsense::auto_calibrated::_interactive_scan' will be initialized after [-Wreorder] 103 | bool _interactive_scan; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:101:27: warning: 'librealsense::auto_calibrated::auto_calib_action librealsense::auto_calibrated::_action' [-Wreorder] 101 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:186:5: warning: when initialized here [-Wreorder] 186 | auto_calibrated::auto_calibrated(std::shared_ptr& hwm) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:101:27: warning: 'librealsense::auto_calibrated::_action' will be initialized after [-Wreorder] 101 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:96:13: warning: 'int librealsense::auto_calibrated::_average_step_count' [-Wreorder] 96 | int _average_step_count; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:186:5: warning: when initialized here [-Wreorder] 186 | auto_calibrated::auto_calibrated(std::shared_ptr& hwm) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:106:36: warning: 'librealsense::auto_calibrated::_max_valid_depth' will be initialized after [-Wreorder] 106 | uint16_t _min_valid_depth, _max_valid_depth; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.h:100:13: warning: 'int librealsense::auto_calibrated::_resize_factor' [-Wreorder] 100 | int _resize_factor; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:186:5: warning: when initialized here [-Wreorder] 186 | auto_calibrated::auto_calibrated(std::shared_ptr& hwm) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:453:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 453 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_on_chip_calibration(int, std::string, float*, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:460:28: warning: unused variable 'status' [-Wunused-variable] 460 | rs2_dsc_status status = (rs2_dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:542:32: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 542 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_on_chip_calibration(int, std::string, float*, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:644:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 644 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:770:32: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 770 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:744:27: warning: unused variable 'progress' [-Wunused-variable] 744 | float progress = 0.0f; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:868:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 868 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_tare_calibration(int, float, std::string, float*, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:875:28: warning: unused variable 'status' [-Wunused-variable] 875 | rs2_dsc_status status = (rs2_dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::process_calibration_frame(int, const rs2_frame*, float*, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:1245:31: warning: unused variable 'frame_ts' [-Wunused-variable] 1245 | rs2_metadata_type frame_ts = ((frame_interface*)f)->get_frame_metadata(RS2_FRAME_METADATA_FRAME_TIMESTAMP); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::get_calibration_table() const': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:1733:14: warning: unused variable 'table' [-Wunused-variable] 1733 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:1857:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1857 | for (int j = 1; j < rect_sides_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:2126:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2126 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:2467:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 2467 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-thermal-monitor.cpp: In member function 'void librealsense::ds5_thermal_monitor::polling(dispatcher::cancellable_timer)': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-thermal-monitor.cpp:74:22: warning: unused variable 'ts' [-Wunused-variable] 74 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/ivcam-private.cpp [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp: In member function 'librealsense::auto_calibrated::change_preset()': /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-auto-calibration.cpp:1526:33: warning: 'old_preset' may be used uninitialized [-Wmaybe-uninitialized] 1526 | rs2_rs400_visual_preset old_preset; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr300_camera::sr300_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 533 | _color_device_idx(add_sensor(create_color_device(ctx, color))) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:525:5: warning: when initialized here [-Wreorder] 525 | sr300_camera::sr300_camera(std::shared_ptr ctx, const platform::uvc_device_info& color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr305_camera::sr305_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::sr300_camera' will be initialized after [-Wreorder] 547 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:541:5: warning: when initialized here [-Wreorder] 541 | sr305_camera::sr305_camera(std::shared_ptr ctx, const platform::uvc_device_info &color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr306_camera::sr306_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 567 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:561:5: warning: when initialized here [-Wreorder] 561 | sr306_camera::sr306_camera(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-color.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../option.h:8: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.cpp:16: /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.cpp:546:26: warning: unused variable 'vs' [-Wunused-variable] 546 | auto vs = dynamic_cast(sp.get()); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h: In constructor 'librealsense::ivcam2::l500_temperature_options::l500_temperature_options(librealsense::l500_device*, rs2_option, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:457:26: warning: 'librealsense::ivcam2::l500_temperature_options::_l500_depth_dev' will be initialized after [-Wreorder] 457 | l500_device *_l500_depth_dev; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:456:24: warning: 'rs2_option librealsense::ivcam2::l500_temperature_options::_option' [-Wreorder] 456 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.cpp:95:9: warning: when initialized here [-Wreorder] 95 | l500_temperature_options::l500_temperature_options(l500_device *l500_depth_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /usr/include/c++/13/istream:41, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/librealsense-2.53.1/src/usb/usb-types.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/backend.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:10: In member function 'std::basic_ostream >::operator<<(unsigned int)', inlined from 'el::base::MessageBuilder::operator<<(unsigned int)' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.h:2888:3, inlined from 'el::base::Writer::operator<< (unsigned int const&)el::base::Writer&' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.h:3216:24, inlined from 'librealsense::sr300_timestamp_reader_from_metadata::get_frame_timestamp(std::shared_ptr const&)' at /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:638:17: /usr/include/c++/13/ostream:198:25: warning: 'fcc' may be used uninitialized [-Wmaybe-uninitialized] 198 | return _M_insert(static_cast(__n)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp: In member function 'librealsense::sr300_timestamp_reader_from_metadata::get_frame_timestamp(std::shared_ptr const&)': /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.cpp:632:26: note: 'fcc' was declared here 632 | uint32_t fcc; | ^~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-color-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:21: /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp: In constructor 'librealsense::l500_device::l500_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:65:16: warning: unused variable 'backend' [-Wunused-variable] 65 | auto&& backend = ctx->get_backend(); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:67:15: warning: unused variable 'depth_sensor' [-Wunused-variable] 67 | auto& depth_sensor = get_depth_sensor(); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp: In member function 'void librealsense::l500_device::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, librealsense::update_progress_callback_ptr, float, float)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:447:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 447 | for (int i = 0; i < ivcam2::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:667:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct librealsense::ivcam2::extended_temperatures'; use assignment or value-initialization instead [-Wclass-memaccess] 667 | memset(&_temperatures, 0, sizeof(_temperatures)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:15: /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:427:16: note: 'struct librealsense::ivcam2::extended_temperatures' declared here 427 | struct extended_temperatures : public temperatures | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h: In instantiation of 'T librealsense::hw_monitor::get_gvd_field(const std::vector&, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.cpp:98:57: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:355:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 355 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../option.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../option.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-serializable.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/serializable-interface.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-serializable.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-serializable.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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] ); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.cpp /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h: In constructor 'librealsense::l500_hw_options::l500_hw_options(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::l500_control, librealsense::option*, const std::string&, librealsense::firmware_version, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h:104:21: warning: 'librealsense::l500_hw_options::_hw_monitor' will be initialized after [-Wreorder] 104 | hw_monitor* _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.h:102:22: warning: 'librealsense::l500_control librealsense::l500_hw_options::_type' [-Wreorder] 102 | l500_control _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-options.cpp:59:5: warning: when initialized here [-Wreorder] 59 | l500_hw_options::l500_hw_options( l500_device* l500_dev, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp:23:14: warning: unused variable 'default_sensor_mode' [-Wunused-variable] 23 | auto default_sensor_mode = RS2_SENSOR_MODE_VGA; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp: In constructor 'librealsense::ivcam2::l535::device_options::device_options(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-device-options.cpp:18:12: warning: unused variable 'raw_depth_sensor' [-Wunused-variable] 18 | auto & raw_depth_sensor = get_raw_depth_sensor(); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.h: In constructor 'librealsense::ivcam2::l535::amc_option::amc_option(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::ivcam2::l535::amc_control, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.h:61:22: warning: 'librealsense::ivcam2::l535::amc_option::_hw_monitor' will be initialized after [-Wreorder] 61 | hw_monitor * _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.h:59:21: warning: 'librealsense::ivcam2::l535::amc_control librealsense::ivcam2::l535::amc_option::_control' [-Wreorder] 59 | amc_control _control; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-amc-option.cpp:11:1: warning: when initialized here [-Wreorder] 11 | amc_option::amc_option( librealsense::l500_device * l500_dev, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-preset-option.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/record/record_device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/record/record_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/roi.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l535-preset-option.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:11: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/playback/playback_device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/api.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5: /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.h: In constructor 'librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.h:74:14: warning: 'librealsense::record_device::m_is_recording' will be initialized after [-Wreorder] 74 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.h:70:54: warning: 'std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration' [-Wreorder] 70 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_device.cpp:12:1: warning: when initialized here [-Wreorder] 12 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h: In constructor 'librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)': /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:76:14: warning: 'librealsense::record_sensor::m_register_notification_to_base' will be initialized after [-Wreorder] 76 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:73:13: warning: 'int librealsense::record_sensor::m_before_start_callback_token' [-Wreorder] 73 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.cpp:11:1: warning: when initialized here [-Wreorder] 11 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/api.h:108:17: warning: 'void librealsense::translate_exception(const char*, std::string, rs2_error**)' defined but not used [-Wunused-function] 108 | static void translate_exception(const char * name, std::string args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/roi.h:5: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/playback/playback_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/playback_device.cpp:148:117: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 148 | if(stream_profile->get_stream_type() == stream_id.stream_type && stream_profile->get_stream_index() == stream_id.stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:11: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/streaming.h:5: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../core/roi.h:5: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/playback_sensor.cpp:278:23: warning: unused variable 'value' [-Wunused-variable] 278 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/ros/ros_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/core/serialization.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /builddir/build/BUILD/librealsense-2.53.1/src/core/serialization.h:6: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:25, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:26: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/media/ros/ros_writer.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/media/ros/ros_reader.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_reader.cpp:521:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 521 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:521:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In member function 'void librealsense::ros_reader::update_l500_depth_sensor(const rosbag::Bag&, uint32_t, const librealsense::device_serializer::nanoseconds&, uint32_t, librealsense::device_serializer::snapshot_collection&, uint32_t, std::string, std::string)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:864:14: warning: unused variable 'depth_to_disparity' [-Wunused-variable] 864 | auto depth_to_disparity = true; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_reader.cpp:1297:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::match_results<__gnu_cxx::__normal_iterator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_reader.cpp:1407:46: warning: variable 'sensor_id' set but not used [-Wunused-but-set-variable] 1407 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/metadata-parser.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:24: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_types.hpp:16, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:7: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:26, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]' /usr/include/c++/13/bits/alloc_traits.h:660: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++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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++/13/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.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:408:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_reader.h:32:86: required from 'static typename ROS_TYPE::ConstPtr librealsense::ros_reader::instantiate_msg(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]' /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:410:55: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/mock/sql.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/sql.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/mock/sql.cpp /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_writer.cpp:262:14: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] 262 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_writer.cpp:176:28: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../context.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/mock/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/mock/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/mock/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/sse/sse-align.cpp [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/sse/sse-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../context.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::recording::recording(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:313:43: warning: 'librealsense::platform::recording::_ts' will be initialized after [-Wreorder] 313 | std::shared_ptr _ts; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:310:54: warning: 'std::shared_ptr librealsense::platform::recording::_watcher' [-Wreorder] 310 | std::shared_ptr _watcher; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp:148:9: warning: when initialized here [-Wreorder] 148 | recording::recording(std::shared_ptr ts, std::shared_ptr watcher) | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::stream_on(std::function)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp:1253:20: warning: unused variable 'c' [-Wunused-variable] 1253 | auto&& c = _rec->find_call(call_type::uvc_play, _entity_id); | ^ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::set_power_state(librealsense::platform::power_state)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp:1288:20: warning: unused variable 'c' [-Wunused-variable] 1288 | auto&& c = _rec->find_call(call_type::uvc_set_power_state, _entity_id, [&](const call& call_found) | ^ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp: In member function 'virtual bool librealsense::platform::playback_uvc_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.cpp:1327:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1327 | if (stored_data.size() != len) | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/mock/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/sse-pointcloud.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/sse-pointcloud.cpp: In member function 'void librealsense::pointcloud_sse::get_texture_map_sse(librealsense::float2*, const librealsense::float3*, unsigned int, unsigned int, const rs2_intrinsics&, const rs2_extrinsics&, librealsense::float2*)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/sse-pointcloud.cpp:147:14: warning: unused variable 'tex_ptr' [-Wunused-variable] 147 | auto tex_ptr = texture_map; | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/sse/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/processing-blocks-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h: In function 'librealsense::ros_topic::get_stream_type(std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:243:20: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 243 | return type; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_file_format.h:241:24: note: 'type' was declared here 241 | rs2_stream type; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp: In member function 'librealsense::ros_writer::write_sensor_processing_blocks(librealsense::device_serializer::sensor_identifier, std::chrono::duration > const&, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp:577:77: warning: 'ext' may be used uninitialized [-Wmaybe-uninitialized] 577 | processing_block_msg.data = rs2_extension_type_to_string(ext); | ^ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.cpp:563:23: note: 'ext' was declared here 563 | rs2_extension ext; | ^~~ [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/align.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/video.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:22: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 22 | #pragma omp parallel for schedule(dynamic) | [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/colorizer.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/align.cpp:158:18: warning: unused variable 'original_video_profile' [-Wunused-variable] 158 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp: In member function 'virtual bool librealsense::align::should_process(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:188:20: warning: unused variable 'stream' [-Wunused-variable] 188 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:189:20: warning: unused variable 'format' [-Wunused-variable] 189 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:190:13: warning: unused variable 'index' [-Wunused-variable] 190 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.h: In constructor 'librealsense::colorizer::colorizer(const char*)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.h:166:29: warning: 'librealsense::colorizer::_target_stream_profile' will be initialized after [-Wreorder] 166 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.h:162:26: warning: 'std::vector librealsense::colorizer::_histogram' [-Wreorder] 162 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/colorizer.cpp:141:5: warning: when initialized here [-Wreorder] 141 | colorizer::colorizer(const char* name) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp: In member function 'void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp:79:14: warning: variable 'found_depth_intrinsics' set but not used [-Wunused-but-set-variable] 79 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/occlusion-filter.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In member function 'librealsense::ros_reader::read_info_snapshot(std::__cxx11::basic_string, std::allocator > const&) const': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1145:37: warning: 'info' may be used uninitialized [-Wmaybe-uninitialized] 1145 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1143:33: note: 'info' was declared here 1143 | rs2_camera_info info; | ^~~~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/occlusion-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_processing_block(rosbag::MessageInstance const&, bool&, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1424:9: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1424 | switch (id) | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1420:23: note: 'id' was declared here 1420 | rs2_extension id; | ^~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/occlusion-filter.cpp: In member function 'void librealsense::occlusion_filter::monotonic_heuristic_invalidation(librealsense::float3*, librealsense::float2*, const std::vector&, const rs2::depth_frame&) const': /builddir/build/BUILD/librealsense-2.53.1/src/proc/occlusion-filter.cpp:168:17: warning: unused variable 'depth_ptr' [-Wunused-variable] 168 | auto depth_ptr = (byte*)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/synthetic-stream.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In member function 'librealsense::notification::notification(rs2_notification_category, int, rs2_log_severity, std::__cxx11::basic_string, std::allocator >)', inlined from 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1472:79: /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:909:14: warning: 'category' may be used uninitialized [-Wmaybe-uninitialized] 909 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1467:35: note: 'category' was declared here 1467 | rs2_notification_category category; | ^~~~~~~~ In member function 'librealsense::notification::notification(rs2_notification_category, int, rs2_log_severity, std::__cxx11::basic_string, std::allocator >)', inlined from 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1472:79: /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:909:46: warning: 'severity' may be used uninitialized [-Wmaybe-uninitialized] 909 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:1468:26: note: 'severity' was declared here 1468 | rs2_log_severity severity; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/syncer-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/decimation-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.cpp: In member function 'librealsense::processing_block& librealsense::composite_processing_block::get(rs2_option)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.cpp:510:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (i = 0; i < _processing_blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/synthetic-stream.h:192:13: warning: 'librealsense::interleaved_functional_processing_block::_left_target_profile_idx' will be initialized after [-Wreorder] 192 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:187:20: warning: 'rs2_format librealsense::interleaved_functional_processing_block::_right_target_format' [-Wreorder] 187 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.cpp:560:5: warning: when initialized here [-Wreorder] 560 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp: In member function 'librealsense::ros_reader::create_pose_sample(rosbag::MessageInstance const&) const': /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:630:35: warning: 'timestamp_ms.__r' may be used uninitialized [-Wmaybe-uninitialized] 630 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.cpp:548:51: note: 'timestamp_ms.__r' was declared here 548 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/spatial-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/temporal-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/hdr-merge.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/sequence-id-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:235:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:244:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 244 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:250:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 250 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:284:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 284 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:302:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 302 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:307:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 307 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:341:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:365:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:375:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:381:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:415:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 415 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:433:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:438:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 438 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:472:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 472 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/temporal-filter.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:159:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.cpp:161:33: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/temporal-filter.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/temporal-filter.cpp:118:34: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/proc/temporal-filter.cpp:120:37: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hdr-merge.cpp:85:31: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] 85 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/hole-filling-filter.cpp [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/disparity-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/y8i-to-y8y8.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/y12i-to-y16y16.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y8i-to-y8y8.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/disparity-transform.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] 30 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/y12i-to-y16y16-mipi.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16-mipi.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/proc/y16i-to-y10msby10msb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y16i-to-y10msby10msb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y16i-to-y10msby10msb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/identity-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y12i-to-y16y16-mipi.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y16i-to-y10msby10msb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/threshold.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/threshold.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/rates-printer.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/units-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:6: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/proc/units-transform.cpp:73:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.cpp: In function 'bool librealsense::try_get_zo_rtd_ir_point_values(const double*, const uint16_t*, const uint8_t*, const rs2_intrinsics&, const zero_order_options&, int, int, double*, uint8_t*)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.cpp:87:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (auto i = 0; i < values_rtd.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/rotation-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/color-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/rotation-transform.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/depth-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-formats-converter.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:6287:13: warning: 'int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)' defined but not used [-Wunused-function] 6287 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:6280:13: warning: 'int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)' defined but not used [-Wunused-function] 6280 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:6258:13: warning: 'int stbi_info(const char*, int*, int*, int*)' defined but not used [-Wunused-function] 6258 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4248:14: warning: 'void stbi_convert_iphone_png_to_rgb(int)' defined but not used [-Wunused-function] 4248 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:4243:14: warning: 'void stbi_set_unpremultiply_on_load(int)' defined but not used [-Wunused-function] 4243 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:3871:13: warning: 'int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3871 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:3855:15: warning: 'char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3855 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:3844:13: warning: 'int stbi_zlib_decode_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3844 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:3823:15: warning: 'char* stbi_zlib_decode_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3823 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1181:16: warning: 'void stbi_hdr_to_ldr_scale(float)' defined but not used [-Wunused-function] 1181 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1180:16: warning: 'void stbi_hdr_to_ldr_gamma(float)' defined but not used [-Wunused-function] 1180 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1177:16: warning: 'void stbi_ldr_to_hdr_scale(float)' defined but not used [-Wunused-function] 1177 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1176:16: warning: 'void stbi_ldr_to_hdr_gamma(float)' defined but not used [-Wunused-function] 1176 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1161:18: warning: 'int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 1161 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1138:18: warning: 'int stbi_is_hdr(const char*)' defined but not used [-Wunused-function] 1138 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1124:13: warning: 'int stbi_is_hdr_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 1124 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1100:16: warning: 'float* stbi_loadf(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1100 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1092:16: warning: 'float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1092 | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1085:16: warning: 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1085 | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1060:18: warning: 'stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1060 | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:1029:18: warning: 'stbi_uc* stbi_load(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1029 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:922:14: warning: 'void stbi_set_flip_vertically_on_load(int)' defined but not used [-Wunused-function] 922 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../third-party/stb_image.h:876:21: warning: 'const char* stbi_failure_reason()' defined but not used [-Wunused-function] 876 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/motion-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/auto-exposure-processor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-decompress.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/src/proc/auto-exposure-processor.cpp:9:1: warning: when initialized here [-Wreorder] 9 | librealsense::auto_exposure_processor::auto_exposure_processor(const char * name, rs2_stream stream, enable_auto_exposure_option& enable_ae_option) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/proc/y411-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/pipeline/pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/pipeline/config.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/pipeline/profile.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/profile.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/context.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/pipeline/aggregator.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:6: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h: In constructor 'librealsense::pipeline::pipeline::pipeline(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:55:24: warning: 'librealsense::pipeline::pipeline::_dispatcher' will be initialized after [-Wreorder] 55 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:47:24: warning: 'librealsense::device_hub librealsense::pipeline::pipeline::_hub' [-Wreorder] 47 | device_hub _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.cpp:14:9: warning: when initialized here [-Wreorder] 14 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:6: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/aggregator.cpp:41:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-logs/fw-log-data.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-logs-formating-options.cpp [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-logs/fw-logs-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-logs/fw-logs-xml-helper.cpp [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-logs/fw-string-formatter.cpp [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-update/fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-string-formatter.cpp: In member function 'bool librealsense::fw_logs::fw_string_formatter::replace_params(const std::string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&, std::string*)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-logs/fw-string-formatter.cpp:81:22: warning: variable 'res' set but not used [-Wunused-but-set-variable] 81 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-update/fw-update-factory.cpp [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/fw-update/fw-update-unsigned.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.cpp: In function 'std::string librealsense::get_formatted_fw_version(uint32_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-device.cpp:24:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 24 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-factory.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_payloads(const std::vector&, size_t)': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/libusb/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h:35:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 35 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.h:32:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 32 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/libusb/enumerator-libusb.cpp /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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 */ | [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/linux/udev-device-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/src/linux/backend-hid.cpp:193:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 193 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-hid.cpp:298:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp: In static member function 'static librealsense::platform::uvc_device_info librealsense::platform::v4l_uvc_device::get_info_from_mipi_device_path(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:767:26: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 767 | else if (ind == 1 | ind == 3) | ~~~~^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:926:46: warning: comparison of integer expressions of different signedness: 'std::deque::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 926 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.h:425:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 425 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.h:419:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 419 | 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.53.1/src/linux/backend-v4l2.cpp:944:9: warning: when initialized here [-Wreorder] 944 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:992:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 992 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1260:34: warning: unused variable 'fn' [-Wunused-variable] 1260 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1344:54: warning: unused variable 'fn' [-Wunused-variable] 1344 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1238:30: warning: variable 'md_extracted' set but not used [-Wunused-but-set-variable] 1238 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1239:30: warning: variable 'keep_md' set but not used [-Wunused-but-set-variable] 1239 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1188:18: warning: unused variable 'realtime' [-Wunused-variable] 1188 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:1189:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 1189 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:2256:22: warning: unused variable 'hwts' [-Wunused-variable] 2256 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:2257:22: warning: unused variable 'fn' [-Wunused-variable] 2257 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/backend-v4l2.cpp:2388:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2388 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h: In constructor 'librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)': /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h:21:31: warning: 'librealsense::udev_device_watcher::_backend' will be initialized after [-Wreorder] 21 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h:18:21: warning: 'active_object<> librealsense::udev_device_watcher::_active_object' [-Wreorder] 18 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.cpp:86:1: warning: when initialized here [-Wreorder] 86 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/linux/backend-v4l2.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/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, | ^~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/algo.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/algo.h:246:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_full_height' will be initialized after [-Wreorder] 246 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo.h:243:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x' [-Wreorder] 243 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo.h:244:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_roi_start_y' will be initialized after [-Wreorder] 244 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo.h:224:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_width' [-Wreorder] 224 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/archive.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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] ); | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/backend.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:18:64: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::composite_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:21:68: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::motion_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:24:65: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::points]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:27:59: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::depth_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:30:64: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::pose_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:33:63: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::disparity_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/archive.cpp:36:68: required from here /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/context.cpp [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/context.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/context.cpp:17: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp: In member function 'int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)': /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:218:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 218 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:235:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 235 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:258:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 258 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp: In member function 'virtual void librealsense::device::tag_profiles(librealsense::stream_profiles) const': /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:335:57: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 335 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:336:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 336 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:337:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 337 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device.cpp:346:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 346 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/librealsense-2.53.1/src/ivcam/sr300.h:6: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/context.cpp: In member function 'std::shared_ptr librealsense::context::add_device(const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/context.cpp:565:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 565 | return std::move(dinfo); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/context.cpp:565:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/device_hub.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.cpp: In function 'std::vector > librealsense::filter_by_vid(std::vector >, int)': /builddir/build/BUILD/librealsense-2.53.1/src/device_hub.cpp:19:18: warning: variable 'filtered' set but not used [-Wunused-but-set-variable] 19 | bool filtered = false; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/error-handling.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/error-handling.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/error-handling.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:8: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/firmware_logger_device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/global_timestamp_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.h: In constructor 'librealsense::firmware_logger_device::firmware_logger_device(std::shared_ptr, librealsense::platform::backend_device_group, std::shared_ptr, const librealsense::command&, const librealsense::command&)': /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.h:60:34: warning: 'librealsense::firmware_logger_device::_parser' will be initialized after [-Wreorder] 60 | fw_logs::fw_logs_parser* _parser; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.h:50:17: warning: 'librealsense::command librealsense::firmware_logger_device::_fw_logs_command' [-Wreorder] 50 | command _fw_logs_command; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp:9:5: warning: when initialized here [-Wreorder] 9 | firmware_logger_device::firmware_logger_device(std::shared_ptr ctx, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_fw_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp:56:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.53.1/src/firmware_logger_device.cpp:83:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE && *beginOfLogIterator == 160; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/hdr-config.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h: In constructor 'librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:52:17: warning: 'librealsense::CLinearCoefficients::_base_sample' will be initialized after [-Wreorder] 52 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:50:22: warning: 'unsigned int librealsense::CLinearCoefficients::_buffer_size' [-Wreorder] 50 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/global_timestamp_reader.h:85:29: warning: 'librealsense::time_diff_keeper::_coefs' will be initialized after [-Wreorder] 85 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:80:25: warning: 'int librealsense::time_diff_keeper::_users_count' [-Wreorder] 80 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:87:14: warning: 'librealsense::time_diff_keeper::_is_ready' will be initialized after [-Wreorder] 87 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:86:16: warning: 'double librealsense::time_diff_keeper::_min_command_delay' [-Wreorder] 86 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:86:16: warning: 'librealsense::time_diff_keeper::_min_command_delay' will be initialized after [-Wreorder] 86 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.h:82:25: warning: 'active_object<> librealsense::time_diff_keeper::_active_object' [-Wreorder] 82 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h: In constructor 'librealsense::hdr_config::hdr_config(librealsense::hw_monitor&, std::shared_ptr, const librealsense::option_range&, const librealsense::option_range&)': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:86:36: warning: 'librealsense::hdr_config::_sensor' will be initialized after [-Wreorder] 86 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:80:22: warning: 'bool librealsense::hdr_config::_is_enabled' [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:82:14: warning: 'librealsense::hdr_config::_has_config_changed' will be initialized after [-Wreorder] 82 | bool _has_config_changed; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:84:14: warning: 'librealsense::hdr_config::_emitter_on_off_to_be_restored' will be initialized after [-Wreorder] 84 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.h:76:13: warning: 'int librealsense::hdr_config::_id' [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:58:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 58 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:94:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 94 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'float librealsense::hdr_config::get(rs2_option) const': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:161:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 161 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:171:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 171 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::send_sub_preset_to_fw()': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:363:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 363 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'void librealsense::hdr_config::disable()': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:380:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 380 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp: In member function 'std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const': /builddir/build/BUILD/librealsense-2.53.1/src/hdr-config.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/hw-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/image.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/image.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/image-avx.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.cpp: In static member function 'static std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t)': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.cpp:14:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 14 | for (auto i = 1; i <= length; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/hw-monitor.cpp:26:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/log.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/option.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/option.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/rs.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/api.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:8: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:49, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:4: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/librealsense-2.53.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:16: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:30: /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:40: /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.53.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:47: /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/software-device.h:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp: In member function 'void librealsense::uvc_sensor::verify_supported_requests(const librealsense::stream_profiles&) const': /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:365:26: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 365 | if (gyro_fps != -1 && accel_fps != -1) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:365:45: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 365 | if (gyro_fps != -1 && accel_fps != -1) | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:369:22: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 369 | if (gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:369:41: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 369 | if (gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps) | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:965:18: warning: variable 'is_custom_sensor' set but not used [-Wunused-but-set-variable] 965 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:997:26: warning: unused variable 'bpp' [-Wunused-variable] 997 | const auto&& bpp = get_image_bpp(request->get_format()); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:1088:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 1088 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp: In member function 'std::pair, std::vector > > librealsense::synthetic_sensor::find_requests_best_pb_match(const librealsense::stream_profiles&)': /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:1481:54: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1481 | && pbf->get_source_info().size() < best_source_size)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/sensor.cpp:1677:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1677 | for (auto i = 0; i < composite->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp: In function 'void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)': /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:2683:10: warning: unused variable 'bs' [-Wunused-variable] 2683 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp: In function 'rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.53.1/src/rs.cpp:3343:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3343 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/rs.cpp:3428:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3428 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/software-device.cpp: In member function 'librealsense::software_sensor& librealsense::software_device::get_software_sensor(int)': /builddir/build/BUILD/librealsense-2.53.1/src/software-device.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | if (index >= _software_sensors.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/source.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/option.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/source.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/source.h: In constructor 'librealsense::frame_source::frame_source(uint32_t)': /builddir/build/BUILD/librealsense-2.53.1/src/source.h:60:28: warning: 'librealsense::frame_source::_callback' will be initialized after [-Wreorder] 60 | frame_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/source.h:59:31: warning: 'std::atomic librealsense::frame_source::_max_publish_list_size' [-Wreorder] 59 | std::atomic _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/source.cpp:44:5: warning: when initialized here [-Wreorder] 44 | frame_source::frame_source(uint32_t max_publish_list_size) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/source.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/stream.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/sync.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/core/info.h:32:14: warning: 'virtual void librealsense::info_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 32 | void update(std::shared_ptr ext) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:13: /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/options.h:107:14: warning: 'virtual void librealsense::options_container::update(std::shared_ptr)' was hidden [-Woverloaded-virtual=] 107 | void update(std::shared_ptr ext) override | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_sensor.h:45:14: note: by 'void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)' 45 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)': /builddir/build/BUILD/librealsense-2.53.1/src/sync.cpp:371:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 371 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/terminal-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/terminal-parser.cpp:80:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/terminal-parser.cpp:117:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 44%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/src/verify.c.o -MF CMakeFiles/realsense2.dir/src/verify.c.o.d -o CMakeFiles/realsense2.dir/src/verify.c.o -c /builddir/build/BUILD/librealsense-2.53.1/src/verify.c [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/serialized-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp: In function 'std::string librealsense::make_less_screamy(const char*)': /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (auto i = 0; i < res.size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h: In constructor 'librealsense::notifications_processor::notifications_processor()': /builddir/build/BUILD/librealsense-2.53.1/src/types.h:944:20: warning: 'librealsense::notifications_processor::_dispatcher' will be initialized after [-Wreorder] 944 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.h:942:36: warning: 'librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback' [-Wreorder] 942 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/types.cpp:230:5: warning: when initialized here [-Wreorder] 230 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/device.h:18: /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.h: In constructor 'librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.h:62:19: warning: 'librealsense::serialized_utilities::json_preset_reader::_parameters' will be initialized after [-Wreorder] 62 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.h:60:17: warning: 'int librealsense::serialized_utilities::json_preset_reader::_schema_version' [-Wreorder] 60 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/serialized-utilities.cpp:12:1: warning: when initialized here [-Wreorder] 12 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/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] ); | ^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/points.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/points.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/points.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/points.cpp: In member function 'void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)': /builddir/build/BUILD/librealsense-2.53.1/src/points.cpp:49:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 49 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/points.cpp:111:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/points.cpp:128:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 128 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ [ 46%] Building C object CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -MF CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o.d -o CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c [ 46%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/third-party/easyloggingpp/src/easylogging++.cc [ 46%] Building CXX object CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/src -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -MF CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o.d -o CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/utilities/time/l500/get-mfr-ww.cpp /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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] 1904 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496: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] 2496 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c: In function 'sqlite3DefaultRowEst': /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:100196:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 100196 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:11275: /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:100196:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 100196 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~~~~~ In file included from /usr/include/features.h:491, from /usr/include/c++/13/riscv64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/13/riscv64-redhat-linux/bits/c++config.h:672, from /usr/include/c++/13/ctime:41, from /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.h:354, from /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:17: In function 'wcstombs', inlined from 'el::base::utils::Str::wcharPtrToCharPtr(wchar_t const*)' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1022:16: /usr/include/bits/stdlib.h:146:10: warning: '*wcstombs' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 146 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/stdlib.h: In function 'el::base::utils::Str::wcharPtrToCharPtr(wchar_t const*)': /usr/include/bits/stdlib.h:131:15: note: in a call to function '*wcstombs' declared with attribute 'access (read_only, 2)' 131 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c: In function 'sqlite3SelectNew': /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:112957:10: warning: function may return address of local variable [-Wreturn-local-addr] 112957 | return pNew; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:112917:10: note: declared here 112917 | Select standin; | ^~~~~~~ [ 46%] Linking CXX shared library librealsense2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,librealsense2.so.2.53 -o librealsense2.so.2.53.1 CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o "CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o" "CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o" "CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o" CMakeFiles/realsense2.dir/src/core/streaming.cpp.o "CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o" CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o "CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o" "CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o" CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o "CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o" CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o "CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o" CMakeFiles/realsense2.dir/src/proc/align.cpp.o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o "CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o" "CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o" "CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o" "CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o" CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o "CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o" "CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o" "CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o" "CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o" CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o "CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o" "CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o" CMakeFiles/realsense2.dir/src/algo.cpp.o CMakeFiles/realsense2.dir/src/archive.cpp.o CMakeFiles/realsense2.dir/src/backend.cpp.o CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o CMakeFiles/realsense2.dir/src/device_hub.cpp.o CMakeFiles/realsense2.dir/src/environment.cpp.o "CMakeFiles/realsense2.dir/src/error-handling.cpp.o" CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o "CMakeFiles/realsense2.dir/src/hdr-config.cpp.o" "CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o" CMakeFiles/realsense2.dir/src/image.cpp.o "CMakeFiles/realsense2.dir/src/image-avx.cpp.o" CMakeFiles/realsense2.dir/src/log.cpp.o CMakeFiles/realsense2.dir/src/option.cpp.o CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o "CMakeFiles/realsense2.dir/src/software-device.cpp.o" CMakeFiles/realsense2.dir/src/source.cpp.o CMakeFiles/realsense2.dir/src/stream.cpp.o CMakeFiles/realsense2.dir/src/sync.cpp.o "CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o" CMakeFiles/realsense2.dir/src/types.cpp.o CMakeFiles/realsense2.dir/src/verify.c.o "CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o" CMakeFiles/realsense2.dir/src/frame.cpp.o CMakeFiles/realsense2.dir/src/points.cpp.o "CMakeFiles/realsense2.dir/src/to-string.cpp.o" "CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o" "CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o" "CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -ludev third-party/realsense-file/librealsense-file.so.2.53.1 -lusb-1.0 In function 'wcstombs', inlined from 'wcharPtrToCharPtr' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1022:16: /usr/include/bits/stdlib.h:146:10: warning: '__wcstombs_alias' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 146 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^ /usr/include/bits/stdlib.h: In function 'wcharPtrToCharPtr': /usr/include/bits/stdlib.h:131: note: in a call to function '__wcstombs_alias' declared with attribute 'access (read_only, 2)' 131 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c: In function 'sqlite3SelectNew': /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:112957:10: warning: function may return address of local variable [-Wreturn-local-addr] 112957 | return pNew; | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/sqlite/sqlite3.c:112917:10: note: declared here 112917 | Select standin; | ^ /usr/bin/cmake -E cmake_symlink_library librealsense2.so.2.53.1 librealsense2.so.2.53 librealsense2.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 46%] Built target realsense2 /usr/bin/gmake -f wrappers/python/CMakeFiles/pyrealsense2.dir/build.make wrappers/python/CMakeFiles/pyrealsense2.dir/depend /usr/bin/gmake -f src/gl/CMakeFiles/realsense2-gl.dir/build.make src/gl/CMakeFiles/realsense2-gl.dir/depend /usr/bin/gmake -f examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/depend /usr/bin/gmake -f examples/software-device/CMakeFiles/rs-software-device.dir/build.make examples/software-device/CMakeFiles/rs-software-device.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/wrappers/python /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python/CMakeFiles/pyrealsense2.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/src/gl /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl/CMakeFiles/realsense2-gl.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/hello-realsense /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hello-realsense /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/software-device /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/software-device /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/software-device/CMakeFiles/rs-software-device.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/software-device/CMakeFiles/rs-software-device.dir/build.make examples/software-device/CMakeFiles/rs-software-device.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f wrappers/python/CMakeFiles/pyrealsense2.dir/build.make wrappers/python/CMakeFiles/pyrealsense2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f src/gl/CMakeFiles/realsense2-gl.dir/build.make src/gl/CMakeFiles/realsense2-gl.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 46%] Building CXX object examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/software-device && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -MF CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o.d -o CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/rs-software-device.cpp [ 47%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o [ 47%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/python.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.cpp cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/python.cpp.o -MF CMakeFiles/pyrealsense2.dir/python.cpp.o.d -o CMakeFiles/pyrealsense2.dir/python.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.cpp [ 47%] Building CXX object examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hello-realsense && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -MF CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o.d -o CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/hello-realsense/rs-hello-realsense.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/video.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/hello-realsense/rs-hello-realsense.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/rs-software-device.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/rs-software-device.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/rs-software-device.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/software-device/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ [ 47%] Linking CXX executable rs-hello-realsense cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hello-realsense && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-hello-realsense.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o" -o rs-hello-realsense -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 47%] Built target rs-hello-realsense [ 47%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/13/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:21: /usr/include/c++/13/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/yuy2rgb-gl.cpp:111:43: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 48%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o -MF CMakeFiles/pyrealsense2.dir/c_files.cpp.o.d -o CMakeFiles/pyrealsense2.dir/c_files.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 48%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_advanced_mode.cpp /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 48%] Linking CXX executable rs-software-device cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/software-device && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-software-device.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o" -o rs-software-device -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp: In instantiation of 'std::string matrix_to_string(const T (&)[N][M]) [with T = float; long unsigned int N = 3; long unsigned int M = 4; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp:95:47: required from here /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp:94:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 94 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp:99:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 99 | for (int j = 0; j < M; j++) | ~~^~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp: In instantiation of 'std::string array_to_string(const T (&)[N]) [with T = float; long unsigned int N = 3; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp:96:57: required from here /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp: In instantiation of 'std::string array_to_string(const T (&)[N]) [with T = float; long unsigned int N = 9; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/c_files.cpp:151:50: required from here /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/python.hpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [ 48%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/y4112rgb-gl.cpp:127:43: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /usr/bin/gmake -f examples/capture/CMakeFiles/rs-capture.dir/build.make examples/capture/CMakeFiles/rs-capture.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/capture /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/capture /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/capture/CMakeFiles/rs-capture.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/capture/CMakeFiles/rs-capture.dir/build.make examples/capture/CMakeFiles/rs-capture.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 48%] Building CXX object examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/capture && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/capture/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o -MF CMakeFiles/rs-capture.dir/rs-capture.cpp.o.d -o CMakeFiles/rs-capture.dir/rs-capture.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/capture/rs-capture.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/capture/rs-capture.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/capture/rs-capture.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/capture/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 48%] Built target rs-software-device [ 48%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_context.cpp /usr/bin/gmake -f examples/callback/CMakeFiles/rs-callback.dir/build.make examples/callback/CMakeFiles/rs-callback.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/callback /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/callback /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/callback/CMakeFiles/rs-callback.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/callback/CMakeFiles/rs-callback.dir/build.make examples/callback/CMakeFiles/rs-callback.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 48%] Building CXX object examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/callback && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/callback/rs-callback -I/builddir/build/BUILD/librealsense-2.53.1/examples/callback/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/callback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o -MF CMakeFiles/rs-callback.dir/rs-callback.cpp.o.d -o CMakeFiles/rs-callback.dir/rs-callback.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/callback/rs-callback.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/callback/rs-callback.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_context.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 48%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/pointcloud-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pointcloud-gl.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 49%] Linking CXX executable rs-callback cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/callback && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-callback.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-callback.dir/rs-callback.cpp.o" -o rs-callback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pointcloud-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 49%] Linking CXX executable rs-capture cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/capture && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-capture.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-capture.dir/rs-capture.cpp.o" -o rs-capture -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 49%] Built target rs-callback /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/bin/gmake -f examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/build.make examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/save-to-disk /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/build.make examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 49%] Building CXX object examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/save-to-disk && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o -MF CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o.d -o CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/rs-save-to-disk.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pointcloud-gl.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/rs-save-to-disk.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/rs-save-to-disk.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/examples/save-to-disk/rs-save-to-disk.cpp:39:18: warning: unused variable 'stream' [-Wunused-variable] 39 | auto stream = frame.get_profile().stream_type(); | ^~~~~~ [ 49%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_device.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_points_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_points_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/pointcloud-gl.cpp:400:48: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 49%] Built target rs-capture [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../api.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_device.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 50%] Linking CXX executable rs-save-to-disk cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/save-to-disk && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-save-to-disk.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o" -o rs-save-to-disk -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:12: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:11, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/rs-gl.cpp: In function 'int rs2_gl_is_frame_extendable_to(const rs2_frame*, rs2_gl_extension, rs2_error**)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/rs-gl.cpp:118:10: warning: unused variable 'res' [-Wunused-variable] 118 | bool res = false; | ^~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 50%] Built target rs-save-to-disk /usr/bin/gmake -f examples/multicam/CMakeFiles/rs-multicam.dir/build.make examples/multicam/CMakeFiles/rs-multicam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/multicam /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/multicam /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/multicam/CMakeFiles/rs-multicam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/multicam/CMakeFiles/rs-multicam.dir/build.make examples/multicam/CMakeFiles/rs-multicam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 51%] Building CXX object examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/multicam && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o -MF CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o.d -o CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/rs-multicam.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/rs-multicam.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/rs-multicam.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/multicam/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 51%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/glad/glad.c [ 51%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -MF CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o.d -o CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vbo::vbo(rs2::vbo&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:130:18: warning: 'rs2::vbo::_type' will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:129:18: warning: 'uint32_t rs2::vbo::_size' [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(const rs2::float3*, const rs2::float2*, const rs2::float3*, const rs2::float3*, int, const rs2::int3*, int)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vbo rs2::vao::_indexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:50: warning: 'rs2::vao::_tangents' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:161:13: warning: 'int rs2::vao::_vertex_count' [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(rs2::vao&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vao::_indexes' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:13: warning: 'rs2::vbo rs2::vao::_vertexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:24: warning: 'rs2::vbo rs2::vao::_normals' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp: In static member function 'static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: note: remove 'std::move' call [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -MF CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o.d -o CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_export.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 53%] Linking CXX executable rs-multicam cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/multicam && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-multicam.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o" -o rs-multicam -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -MF CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o.d -o CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/camera-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/camera-shader.h:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/camera-shader.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:12, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_export.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:13: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/pc-shader.cpp:745:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/camera-shader.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_frame.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 53%] Built target rs-multicam /usr/bin/gmake -f examples/pointcloud/CMakeFiles/rs-pointcloud.dir/build.make examples/pointcloud/CMakeFiles/rs-pointcloud.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pointcloud /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pointcloud/CMakeFiles/rs-pointcloud.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/pointcloud/CMakeFiles/rs-pointcloud.dir/build.make examples/pointcloud/CMakeFiles/rs-pointcloud.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 53%] Building CXX object examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pointcloud && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o -MF CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o.d -o CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/rs-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/rs-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/rs-pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_frame.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/pointcloud/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o -MF CMakeFiles/realsense2-gl.dir/upload.cpp.o.d -o CMakeFiles/realsense2-gl.dir/upload.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/13/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:24: /usr/include/c++/13/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ [ 54%] Linking CXX executable rs-pointcloud cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pointcloud && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-pointcloud.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o" -o rs-pointcloud -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/13/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:22: /usr/include/c++/13/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../context.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 54%] Built target rs-pointcloud /usr/bin/gmake -f examples/align/CMakeFiles/rs-align.dir/build.make examples/align/CMakeFiles/rs-align.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/align /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align/CMakeFiles/rs-align.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/align/CMakeFiles/rs-align.dir/build.make examples/align/CMakeFiles/rs-align.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 55%] Building CXX object examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o -MF CMakeFiles/rs-align.dir/rs-align.cpp.o.d -o CMakeFiles/rs-align.dir/rs-align.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/align/rs-align.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/align/rs-align.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:40:51: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_depth_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/upload.cpp:41:51: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.53.1/examples/align/rs-align.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp: In constructor 'slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:32:11: warning: 'slider::_min_value' will be initialized after [-Wreorder] 32 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:31:11: warning: 'float slider::_max_value' [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:22:5: warning: when initialized here [-Wreorder] 22 | slider(const char* name, int seq_id, float init_value, float min_value, float max_value, ImVec2 position, ImVec2 size) : | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp: In constructor 'hdr_widgets::hdr_widgets(rs2::depth_sensor&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:199:16: warning: 'hdr_widgets::_exposure_slider_seq_2' will be initialized after [-Wreorder] 199 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:198:16: warning: 'hdr_slider hdr_widgets::_gain_slider_seq_1' [-Wreorder] 198 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example-imgui.hpp:114:5: warning: when initialized here [-Wreorder] 114 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples/../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/colorizer-gl.cpp:168:51: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_internal.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_internal.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 55%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ [ 55%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/align-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/13/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:23: /usr/include/c++/13/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.h:10, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 56%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lz4.c In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 56%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_options.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:256:43: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_depth_frame]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.53.1/src/gl/align-gl.cpp:257:43: required from here /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp [ 57%] Linking CXX executable rs-align cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-align.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-align.dir/rs-align.cpp.o" "CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" -o rs-align -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /usr/bin/gmake -f examples/align-advanced/CMakeFiles/rs-align-advanced.dir/build.make examples/align-advanced/CMakeFiles/rs-align-advanced.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced/CMakeFiles/rs-align-advanced.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/align-advanced/CMakeFiles/rs-align-advanced.dir/build.make examples/align-advanced/CMakeFiles/rs-align-advanced.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 57%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o -MF CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o.d -o CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/rs-align-advanced.cpp /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/rs-align-advanced.cpp:186: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 186 | #pragma omp parallel for schedule(dynamic) //Using OpenMP to try to parallelise the loop | [ 58%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/rs-align-advanced.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/rs-align-advanced.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp: In constructor 'slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:32:11: warning: 'slider::_min_value' will be initialized after [-Wreorder] 32 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:31:11: warning: 'float slider::_max_value' [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:22:5: warning: when initialized here [-Wreorder] 22 | slider(const char* name, int seq_id, float init_value, float min_value, float max_value, ImVec2 position, ImVec2 size) : | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp: In constructor 'hdr_widgets::hdr_widgets(rs2::depth_sensor&)': /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:199:16: warning: 'hdr_widgets::_exposure_slider_seq_2' will be initialized after [-Wreorder] 199 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:198:16: warning: 'hdr_slider hdr_widgets::_gain_slider_seq_1' [-Wreorder] 198 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example-imgui.hpp:114:5: warning: when initialized here [-Wreorder] 114 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples/../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_pipeline.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_pipeline.hpp:9: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 58%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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] 1904 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1904: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.53.1/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496: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] 2496 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:2496: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 [ 58%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ [ 58%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_processing.cpp In file included from /usr/include/features.h:491, from /usr/include/c++/13/riscv64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/13/riscv64-redhat-linux/bits/c++config.h:672, from /usr/include/c++/13/ctime:41, from /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.h:354, from /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:17: In function 'wcstombs', inlined from 'el::base::utils::Str::wcharPtrToCharPtr(wchar_t const*)' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1022:16: /usr/include/bits/stdlib.h:146:10: warning: '*wcstombs' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 146 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/stdlib.h: In function 'el::base::utils::Str::wcharPtrToCharPtr(wchar_t const*)': /usr/include/bits/stdlib.h:131:15: note: in a call to function '*wcstombs' declared with attribute 'access (read_only, 2)' 131 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_processing.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 58%] Linking CXX shared library librealsense2-gl.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2-gl.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,librealsense2-gl.so.2.53 -o librealsense2-gl.so.2.53.1 "CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o" "CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o" "CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o" "CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o" "CMakeFiles/realsense2-gl.dir/upload.cpp.o" "CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/align-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 58%] Built target rs-align [ 59%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /usr/bin/gmake -f examples/sensor-control/CMakeFiles/rs-sensor-control.dir/build.make examples/sensor-control/CMakeFiles/rs-sensor-control.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/sensor-control /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/sensor-control/CMakeFiles/rs-sensor-control.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/sensor-control/CMakeFiles/rs-sensor-control.dir/build.make examples/sensor-control/CMakeFiles/rs-sensor-control.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 59%] Building CXX object examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/sensor-control && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o -MF CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o.d -o CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/rs-sensor-control.cpp [ 59%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_record_playback.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/rs-sensor-control.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/rs-sensor-control.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/rs-sensor-control.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/api_how_to.h: In static member function 'static rs2::stream_profile how_to::choose_a_streaming_profile(const rs2::sensor&)': /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/api_how_to.h:413:17: warning: unused variable 'unique_stream_id' [-Wunused-variable] 413 | int unique_stream_id = stream_profile.unique_id(); // The unique identifier can be used for comparing two streams | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/sensor-control/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_record_playback.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 59%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp [ 59%] Linking CXX executable rs-align-advanced cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/align-advanced && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-align-advanced.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o" "CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" -o rs-align-advanced -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 60%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/calibrated-sensor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_sensor.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 61%] Linking CXX executable rs-sensor-control cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/sensor-control && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-sensor-control.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o" -o rs-sensor-control -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/calibrated-sensor.h:7: /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 61%] Built target rs-sensor-control In function 'wcstombs', inlined from 'wcharPtrToCharPtr' at /builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src/easylogging++.cc:1022:16: /usr/include/bits/stdlib.h:146:10: warning: '__wcstombs_alias' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 146 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^ /usr/include/bits/stdlib.h: In function 'wcharPtrToCharPtr': /usr/include/bits/stdlib.h:131:15: note: in a call to function '__wcstombs_alias' declared with attribute 'access (read_only, 2)' 131 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | ^ /usr/bin/gmake -f examples/measure/CMakeFiles/rs-measure.dir/build.make examples/measure/CMakeFiles/rs-measure.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/measure /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/measure /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/measure/CMakeFiles/rs-measure.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/measure/CMakeFiles/rs-measure.dir/build.make examples/measure/CMakeFiles/rs-measure.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 61%] Building CXX object examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/measure && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o -MF CMakeFiles/rs-measure.dir/rs-measure.cpp.o.d -o CMakeFiles/rs-measure.dir/rs-measure.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/measure/rs-measure.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/measure/rs-measure.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/measure/rs-measure.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/measure/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrs_types.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 61%] Built target rs-align-advanced [ 62%] Linking CXX executable rs-measure cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/measure && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-measure.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-measure.dir/rs-measure.cpp.o" -o rs-measure -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /usr/bin/gmake -f examples/C/depth/CMakeFiles/rs-depth.dir/build.make examples/C/depth/CMakeFiles/rs-depth.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/C/depth /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/depth /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/depth/CMakeFiles/rs-depth.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/C/depth/CMakeFiles/rs-depth.dir/build.make examples/C/depth/CMakeFiles/rs-depth.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 63%] Building C object examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/depth && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/C/depth/../../C -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o -MF CMakeFiles/rs-depth.dir/rs-depth.c.o.d -o CMakeFiles/rs-depth.dir/rs-depth.c.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/C/depth/rs-depth.c /builddir/build/BUILD/librealsense-2.53.1/examples/C/depth/rs-depth.c: In function 'main': /builddir/build/BUILD/librealsense-2.53.1/examples/C/depth/rs-depth.c:157:9: warning: unused variable 'buffer_size' [-Wunused-variable] 157 | int buffer_size = display_size * sizeof(char); | ^~~~~~~~~~~ [ 63%] Linking C executable rs-depth cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/depth && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-depth.dir/link.txt --verbose=1 /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-depth.dir/rs-depth.c.o" -o rs-depth -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 63%] Built target rs-depth [ 63%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/wrappers/python/pyrsutil.cpp [ 63%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o -MF CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o.d -o CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/metadata-helper.cpp /usr/bin/gmake -f examples/C/color/CMakeFiles/rs-color.dir/build.make examples/C/color/CMakeFiles/rs-color.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/C/color /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/color /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/color/CMakeFiles/rs-color.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/C/color/CMakeFiles/rs-color.dir/build.make examples/C/color/CMakeFiles/rs-color.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 63%] Building C object examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/color && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/C/color/../../common -I/builddir/build/BUILD/librealsense-2.53.1/examples/C/color/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/C/color/../../C -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o -MF CMakeFiles/rs-color.dir/rs-color.c.o.d -o CMakeFiles/rs-color.dir/rs-color.c.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/C/color/rs-color.c [ 64%] Linking C executable rs-color cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/color && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-color.dir/link.txt --verbose=1 /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-color.dir/rs-color.c.o" -o rs-color -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 64%] Built target rs-measure /usr/bin/gmake -f examples/C/distance/CMakeFiles/rs-distance.dir/build.make examples/C/distance/CMakeFiles/rs-distance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/C/distance /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/distance /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/distance/CMakeFiles/rs-distance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/C/distance/CMakeFiles/rs-distance.dir/build.make examples/C/distance/CMakeFiles/rs-distance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 64%] Building C object examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/distance && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/C/distance/../../C -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o -MF CMakeFiles/rs-distance.dir/rs-distance.c.o.d -o CMakeFiles/rs-distance.dir/rs-distance.c.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/C/distance/rs-distance.c gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 64%] Built target rs-color /usr/bin/gmake -f examples/post-processing/CMakeFiles/rs-post-processing.dir/build.make examples/post-processing/CMakeFiles/rs-post-processing.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing/CMakeFiles/rs-post-processing.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/post-processing/CMakeFiles/rs-post-processing.dir/build.make examples/post-processing/CMakeFiles/rs-post-processing.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 64%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o -MF CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o.d -o CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/rs-post-processing.cpp [ 64%] Linking C executable rs-distance cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/C/distance && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-distance.dir/link.txt --verbose=1 /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-distance.dir/rs-distance.c.o" -o rs-distance -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 64%] Built target rs-distance [ 65%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/rs-post-processing.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/rs-post-processing.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl && /usr/bin/cmake -E cmake_symlink_library librealsense2-gl.so.2.53.1 librealsense2-gl.so.2.53 librealsense2-gl.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 65%] Built target realsense2-gl [ 65%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp [ 66%] Linking CXX shared library pyrealsense2.cpython-311-riscv64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyrealsense2.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyrealsense2.cpython-311-riscv64-linux-gnu.so.2.53 -o pyrealsense2.cpython-311-riscv64-linux-gnu.so.2.53.1 CMakeFiles/pyrealsense2.dir/python.cpp.o CMakeFiles/pyrealsense2.dir/c_files.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o "CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ /usr/bin/gmake -f examples/record-playback/CMakeFiles/rs-record-playback.dir/build.make examples/record-playback/CMakeFiles/rs-record-playback.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback/CMakeFiles/rs-record-playback.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/record-playback/CMakeFiles/rs-record-playback.dir/build.make examples/record-playback/CMakeFiles/rs-record-playback.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 66%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o -MF CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o.d -o CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/rs-record-playback.cpp [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/rs-record-playback.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/rs-record-playback.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp [ 68%] Linking CXX executable rs-post-processing cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/post-processing && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-post-processing.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o" "CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" -o rs-post-processing -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /usr/bin/gmake -f examples/motion/CMakeFiles/rs-motion.dir/build.make examples/motion/CMakeFiles/rs-motion.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/motion /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/motion /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/motion/CMakeFiles/rs-motion.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/motion/CMakeFiles/rs-motion.dir/build.make examples/motion/CMakeFiles/rs-motion.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/motion && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o -MF CMakeFiles/rs-motion.dir/rs-motion.cpp.o.d -o CMakeFiles/rs-motion.dir/rs-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/motion/rs-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/motion/rs-motion.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/motion/rs-motion.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/motion/rs-motion.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../common/res/d435.h: In function 'void uncompress_d435_obj(std::vector&, std::vector&, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../common/res/d435.h:18:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct float3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18 | memcpy(vertex_data.data(), uncompressed.data(), vertex_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:36:8: note: 'struct float3' declared here 36 | struct float3 { | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 68%] Building C object examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/motion && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lz4.c [ 68%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp [ 68%] Linking CXX executable rs-record-playback cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/record-playback && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-record-playback.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o" "CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" -o rs-record-playback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 68%] Linking CXX executable rs-motion cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/motion && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-motion.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-motion.dir/rs-motion.cpp.o" "CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o rs-motion -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-post-processing /usr/bin/gmake -f examples/gl/CMakeFiles/rs-gl.dir/build.make examples/gl/CMakeFiles/rs-gl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/gl /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/gl /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/gl/CMakeFiles/rs-gl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/gl/CMakeFiles/rs-gl.dir/build.make examples/gl/CMakeFiles/rs-gl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -std=gnu++11 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o -MF CMakeFiles/rs-gl.dir/rs-gl.cpp.o.d -o CMakeFiles/rs-gl.dir/rs-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp: In constructor 'instructions_printer::instructions_printer()': /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp:173:10: warning: variable 'last_clock' set but not used [-Wunused-but-set-variable] 173 | auto last_clock = std::chrono::high_resolution_clock::now(); | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp:174:9: warning: unused variable 'rendered_frames' [-Wunused-variable] 174 | int rendered_frames = 0; // Counts number of frames since last update | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/gl/rs-gl.cpp:175:9: warning: unused variable 'last_fps' [-Wunused-variable] 175 | int last_fps = 0; // Stores last calculated FPS | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/gl/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-motion /usr/bin/gmake -f examples/pose/CMakeFiles/rs-pose.dir/build.make examples/pose/CMakeFiles/rs-pose.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/pose /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose/CMakeFiles/rs-pose.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/pose/CMakeFiles/rs-pose.dir/build.make examples/pose/CMakeFiles/rs-pose.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/pose/CMakeFiles/rs-pose.dir/rs-pose.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/pose/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/pose/CMakeFiles/rs-pose.dir/rs-pose.cpp.o -MF CMakeFiles/rs-pose.dir/rs-pose.cpp.o.d -o CMakeFiles/rs-pose.dir/rs-pose.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/pose/rs-pose.cpp [ 68%] Linking CXX executable rs-gl cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/gl && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-gl.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-gl.dir/rs-gl.cpp.o" -o rs-gl -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -lGL -lGLU ../../src/gl/librealsense2-gl.so.2.53.1 ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/pose/rs-pose.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-record-playback /usr/bin/gmake -f examples/pose-predict/CMakeFiles/rs-pose-predict.dir/build.make examples/pose-predict/CMakeFiles/rs-pose-predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/pose-predict /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-predict /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-predict/CMakeFiles/rs-pose-predict.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/pose-predict/CMakeFiles/rs-pose-predict.dir/build.make examples/pose-predict/CMakeFiles/rs-pose-predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/pose-predict/CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-predict && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/pose-predict/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/pose-predict/CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o -MF CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o.d -o CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/pose-predict/rs-pose-predict.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/pose-predict/rs-pose-predict.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 68%] Linking CXX executable rs-pose cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-pose.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-pose.dir/rs-pose.cpp.o" -o rs-pose -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-gl gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-pose /usr/bin/gmake -f examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/build.make examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/pose-and-image /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-and-image /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/build.make examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-and-image && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/pose-and-image/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -std=gnu++11 -fPIE -MD -MT examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o -MF CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o.d -o CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/pose-and-image/rs-pose-and-image.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/pose-and-image/rs-pose-and-image.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 68%] Linking CXX executable rs-pose-predict cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-predict && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-pose-predict.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o" -o rs-pose-predict -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /usr/bin/gmake -f examples/trajectory/CMakeFiles/rs-trajectory.dir/build.make examples/trajectory/CMakeFiles/rs-trajectory.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/trajectory /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/trajectory/CMakeFiles/rs-trajectory.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/trajectory/CMakeFiles/rs-trajectory.dir/build.make examples/trajectory/CMakeFiles/rs-trajectory.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Building CXX object examples/trajectory/CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/trajectory && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../common/res -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/trajectory/CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o -MF CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o.d -o CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../common/res/t265.h: In function 'void uncompress_t265_obj(std::vector&, std::vector&, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../common/res/t265.h:18:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct float3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18 | memcpy(vertex_data.data(), uncompressed.data(), vertex_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:36:8: note: 'struct float3' declared here 36 | struct float3 { | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp: In constructor 'view_2d::view_2d(float, float, tracker&, camera_renderer&, rs2_vector, pos, pos, pos)': /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:364:15: warning: 'view_2d::c' will be initialized after [-Wreorder] 364 | pos a, b, c; | ^ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:363:16: warning: 'rs2_vector view_2d::lookat_eye' [-Wreorder] 363 | rs2_vector lookat_eye; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:319:5: warning: when initialized here [-Wreorder] 319 | view_2d(float width, float height, tracker& tracker, camera_renderer& renderer, rs2_vector lookat_eye, pos a, pos b, pos c) | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:363:16: warning: 'view_2d::lookat_eye' will be initialized after [-Wreorder] 363 | rs2_vector lookat_eye; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:361:12: warning: 'float2 view_2d::window_borders' [-Wreorder] 361 | float2 window_borders; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/rs-trajectory.cpp:319:5: warning: when initialized here [-Wreorder] 319 | view_2d(float width, float height, tracker& tracker, camera_renderer& renderer, rs2_vector lookat_eye, pos a, pos b, pos c) | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 68%] Built target rs-pose-predict In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable rs-pose-and-image cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/pose-and-image && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-pose-and-image.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o" -o rs-pose-and-image -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 69%] Building C object examples/trajectory/CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/trajectory && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/trajectory/../../common/res -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT examples/trajectory/CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lz4.c gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 69%] Built target rs-pose-and-image /usr/bin/gmake -f examples/ar-basic/CMakeFiles/rs-ar-basic.dir/build.make examples/ar-basic/CMakeFiles/rs-ar-basic.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-basic /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-basic/CMakeFiles/rs-ar-basic.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/ar-basic/CMakeFiles/rs-ar-basic.dir/build.make examples/ar-basic/CMakeFiles/rs-ar-basic.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 69%] Building CXX object examples/ar-basic/CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-basic && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -std=gnu++11 -fPIE -MD -MT examples/ar-basic/CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o -MF CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o.d -o CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/rs-ar-basic.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/rs-ar-basic.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/rs-ar-basic.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-basic/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/build.make examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-advanced /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/build.make examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 69%] Building CXX object examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-advanced && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -std=gnu++11 -fPIE -MD -MT examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o -MF CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o.d -o CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/rs-ar-advanced.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/rs-ar-advanced.cpp:3: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/rs-ar-advanced.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/rs-ar-advanced.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/rs-ar-advanced.cpp:116:35: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 116 | catch (std::runtime_error e) { std::cout << e.what() << std::endl; } | ^ [ 70%] Linking CXX executable rs-trajectory cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/trajectory && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-trajectory.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o" "CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o rs-trajectory -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/ar-advanced/../../examples/../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable rs-ar-basic cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-ar-basic.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o" -o rs-ar-basic -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 71%] Linking CXX executable rs-ar-advanced cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/ar-advanced && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-ar-advanced.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o" -o rs-ar-advanced -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 71%] Built target rs-ar-basic /usr/bin/gmake -f examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/build.make examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/build.make examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 71%] Building CXX object examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/.. -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o -MF CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o.d -o CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/rs-tracking-and-depth.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/rs-tracking-and-depth.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/rs-tracking-and-depth.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 71%] Built target rs-trajectory In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 71%] Built target rs-ar-advanced /usr/bin/gmake -f examples/hdr/CMakeFiles/rs-hdr.dir/build.make examples/hdr/CMakeFiles/rs-hdr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/examples/hdr /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr/CMakeFiles/rs-hdr.dir/DependInfo.cmake --color= /usr/bin/gmake -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/convert /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f examples/hdr/CMakeFiles/rs-hdr.dir/build.make examples/hdr/CMakeFiles/rs-hdr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 71%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o -MF CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o.d -o CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/rs-hdr.cpp [ 71%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/convert/rs-convert.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/rs-hdr.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/rs-hdr.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp: In constructor 'slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:32:11: warning: 'slider::_min_value' will be initialized after [-Wreorder] 32 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:31:11: warning: 'float slider::_max_value' [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:22:5: warning: when initialized here [-Wreorder] 22 | slider(const char* name, int seq_id, float init_value, float min_value, float max_value, ImVec2 position, ImVec2 size) : | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp: In constructor 'hdr_widgets::hdr_widgets(rs2::depth_sensor&)': /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:199:16: warning: 'hdr_widgets::_exposure_slider_seq_2' will be initialized after [-Wreorder] 199 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:198:16: warning: 'hdr_slider hdr_widgets::_gain_slider_seq_1' [-Wreorder] 198 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example-imgui.hpp:114:5: warning: when initialized here [-Wreorder] 114 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/rs-convert.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/tools/convert/rs-convert.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../example.hpp:21: /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable rs-tracking-and-depth cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-tracking-and-depth.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o" -o rs-tracking-and-depth -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth && /usr/bin/cmake -E copy /builddir/build/BUILD/librealsense-2.53.1/examples/tracking-and-depth/H_t265_d400.cfg /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/tracking-and-depth/H_t265_d400.cfg gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 72%] Built target rs-tracking-and-depth [ 73%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ [ 73%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/convert/converter.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converter.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converter.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /usr/bin/gmake -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 73%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/enumerate-devices && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/enumerate-devices/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/enumerate-devices/rs-enumerate-devices.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 74%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/convert/converters/converter-csv.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converters/converter-csv.hpp:12, from /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/tools/convert/converters/converter-csv.hpp:59:29: warning: 'rs2::tools::converter::converter_csv::_filePath' will be initialized after [-Wreorder] 59 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/convert/converters/converter-csv.hpp:58:28: warning: 'rs2_stream rs2::tools::converter::converter_csv::_streamType' [-Wreorder] 58 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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++) | ~~^~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_symlink_library pyrealsense2.cpython-311-riscv64-linux-gnu.so.2.53.1 pyrealsense2.cpython-311-riscv64-linux-gnu.so.2.53 pyrealsense2.cpython-311-riscv64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python && /usr/bin/strip /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/wrappers/python/pyrealsense2.cpython-311-riscv64-linux-gnu.so.2.53.1 gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 74%] Built target pyrealsense2 [ 74%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ [ 74%] Linking CXX executable rs-convert cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/convert && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-convert.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-convert.dir/rs-convert.cpp.o" "CMakeFiles/rs-convert.dir/converter.cpp.o" "CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o" -o rs-convert -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 74%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp [ 75%] Linking CXX executable rs-hdr cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/examples/hdr && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-hdr.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o" "CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" -o rs-hdr -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 76%] Linking CXX executable rs-enumerate-devices cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/enumerate-devices && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-enumerate-devices.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o" -o rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 76%] Built target rs-convert /usr/bin/gmake -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-logger /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 76%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-logger && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/fw-logger/rs-fw-logger.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/rs-fw-logger.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/rs-fw-logger.cpp:116:30: warning: unused variable 'parsing_result' [-Wunused-variable] 116 | bool parsing_result = fw_log_device.parse_log(log_message, parsed_log); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/rs-fw-logger.cpp:131:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < msg_data.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/fw-logger/rs-fw-logger.cpp:44:10: warning: unused variable 'use_xml_file' [-Wunused-variable] 44 | auto use_xml_file = false; | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 76%] Built target rs-enumerate-devices /usr/bin/gmake -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/terminal /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/terminal /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/terminal && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/terminal/rs-terminal.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/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.53.1/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.53.1/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp: In function 'std::vector build_raw_command_data(const command&, const std::vector >&)': /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:26:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 26 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp: In function 'void xml_mode(const std::string&, const commands_xml&, rs2::device&, std::map, std::function&)> >&)': /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:63:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:268:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 268 | if (num_rs_devices < (dev_id + 1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/rs-terminal.cpp:275:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < (num_rs_devices - 1); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/terminal && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/terminal/auto-complete.cpp /builddir/build/BUILD/librealsense-2.53.1/tools/terminal/auto-complete.cpp: In member function 'std::string auto_complete::get_last_word(const std::string&) const': /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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); | ^~~~~~ [ 77%] Linking CXX executable rs-fw-logger cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-logger && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-logger.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o" -o rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -lpthread ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file /usr/bin/gmake -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/recorder /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/recorder /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/recorder && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/recorder/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/recorder/rs-record.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Built target rs-hdr /usr/bin/gmake -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/fw-update /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-update /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-update && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/fw-update/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -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.53.1/tools/fw-update/rs-fw-update.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/tools/fw-update/rs-fw-update.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.53.1/tools/fw-update/rs-fw-update.cpp:316:14: warning: unused variable 'fw' [-Wunused-variable] 316 | auto fw = d.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION); | ^~ /builddir/build/BUILD/librealsense-2.53.1/tools/fw-update/rs-fw-update.cpp:165:10: warning: unused variable 'recovery_request' [-Wunused-variable] 165 | bool recovery_request = recover_arg.getValue(); | ^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Built target rs-fw-logger /usr/bin/gmake -f tools/data-collect/CMakeFiles/rs-data-collect.dir/build.make tools/data-collect/CMakeFiles/rs-data-collect.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/data-collect /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/data-collect/CMakeFiles/rs-data-collect.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/data-collect/CMakeFiles/rs-data-collect.dir/build.make tools/data-collect/CMakeFiles/rs-data-collect.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 77%] Building CXX object tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/data-collect && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o -MF CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o.d -o CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp:9: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.h: In member function 'std::string rs_data_collect::data_collector::frame_record::to_string() const': /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.h:222:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for (auto i=0; i >&)': /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp:70:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (auto i = 0; i < user_requests.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp: In member function 'void rs_data_collect::data_collector::save_data_to_file(const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/tools/data-collect/rs-data-collect.cpp:132:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (auto i = 0; i < elem.second.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable rs-record cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/recorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-record.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-record.dir/rs-record.cpp.o" -o rs-record -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 77%] Linking CXX executable rs-terminal cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/terminal && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-terminal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o" "CMakeFiles/rs-terminal.dir/auto-complete.cpp.o" -o rs-terminal -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -lpthread ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file [ 78%] Linking CXX executable rs-fw-update cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/fw-update && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-update.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o" -o rs-fw-update -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.53.1 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 78%] Built target rs-record /usr/bin/gmake -f tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/build.make tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/build.make tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 79%] Built target rs-fw-update [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:22: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:24: /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h: In constructor 'rs2::processing_block_model::processing_block_model(rs2::subdevice_model*, const std::string&, std::shared_ptr, std::function, std::string&, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:63:26: warning: 'rs2::processing_block_model::_owner' will be initialized after [-Wreorder] 63 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:60:21: warning: 'std::string rs2::processing_block_model::_name' [-Wreorder] 60 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:60:21: warning: 'rs2::processing_block_model::_name' will be initialized after [-Wreorder] 60 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:58:38: warning: 'std::shared_ptr rs2::processing_block_model::_block' [-Wreorder] 58 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:62:49: warning: 'rs2::processing_block_model::_invoker' will be initialized after [-Wreorder] 62 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:57:14: warning: 'bool rs2::processing_block_model::_enabled' [-Wreorder] 57 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::subdevice_model::subdevice_model(rs2::device&, std::shared_ptr, std::shared_ptr, std::string&, rs2::viewer_model&, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:679:53: warning: 'rs2::subdevice_model::depth_decoder' will be initialized after [-Wreorder] 679 | std::shared_ptr depth_decoder; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:618:23: warning: 'rs2::viewer_model& rs2::subdevice_model::viewer' [-Wreorder] 618 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:628:5: warning: when initialized here [-Wreorder] 628 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::subdevice_model::update_ui(std::vector)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1278:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1278 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1286:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1286 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1295:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1295 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'std::vector rs2::subdevice_model::get_supported_profiles()': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1479:32: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1479 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'bool rs2::subdevice_model::is_ir_calibration_profile() const': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1519:44: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1519 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1773 | if (next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::stream_model::show_stream_footer(ImFont*, const rs2::rect&, const rs2::mouse_info&, const std::map&, rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:2951:30: warning: unused variable 'lf_exist' [-Wunused-variable] 2951 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::device_model::device_model(rs2::device&, std::string&, rs2::viewer_model&, bool, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:881:27: warning: 'rs2::device_model::_calib_model' will be initialized after [-Wreorder] 881 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:810:39: warning: 'std::shared_ptr rs2::device_model::syncer' [-Wreorder] 810 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:3638:5: warning: when initialized here [-Wreorder] 3638 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:880:73: warning: 'rs2::device_model::_updates_profile' will be initialized after [-Wreorder] 880 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:823:14: warning: 'bool rs2::device_model::_allow_remove' [-Wreorder] 823 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:3638:5: warning: when initialized here [-Wreorder] 3638 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:4884:22: warning: unused variable 'error' [-Wunused-variable] 4884 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'float rs2::device_model::draw_device_panel(float, rs2::ux_window&, std::string&, rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:5029:14: warning: unused variable 'open_calibration_ui' [-Wunused-variable] 5029 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:5558:22: warning: variable 'device_panel_icons_text_size' set but not used [-Wunused-but-set-variable] 5558 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6104:58: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6104 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::device_model::draw_controls(float, float, rs2::ux_window&, std::string&, rs2::device_model*&, rs2::viewer_model&, float, std::vector >&, bool, json_loading_func, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6464:14: warning: unused variable 'is_streaming' [-Wunused-variable] 6464 | bool is_streaming = std::any_of(subdevices.begin(), subdevices.end(), [](const std::shared_ptr& sm) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6526:14: warning: unused variable 'sensor_top_y' [-Wunused-variable] 6526 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = int]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1393:34: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1408:38: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1455:38: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = rs2_format]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1474:34: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1488:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable rs-data-collect cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/data-collect && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-data-collect.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o" -o rs-data-collect -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -lGL -lGLU ../../src/gl/librealsense2-gl.so.2.53.1 ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 79%] Built target rs-terminal [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:2: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:35: /builddir/build/BUILD/librealsense-2.53.1/third-party/filesystem/glob.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/filesystem/glob.h:284:13: warning: 'std::string get_parent(const std::string&, std::string*)' defined but not used [-Wunused-function] 284 | std::string get_parent( std::string const & path, std::string * basename = nullptr ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp: In member function 'void rs2::calibration_model::update(rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:142:30: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 142 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 79%] Built target rs-data-collect [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:19: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h: In constructor 'rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:35:23: warning: 'rs2::frameset_allocator::owner' will be initialized after [-Wreorder] 35 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:50:6: warning: base 'rs2::filter' [-Wreorder] 50 | }) {} | ^ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:35:5: warning: when initialized here [-Wreorder] 35 | frameset_allocator::frameset_allocator(viewer_model* viewer) : owner(viewer), | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::show_3dviewer_header(rs2::ux_window&, rs2::rect, bool&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:478:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:646:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 646 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::update_configuration()': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:916:18: warning: unused variable 'measurement_enabled' [-Wunused-variable] 916 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::show_rendering_not_supported(ImFont*, int, int, int, int, rs2_format)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1233:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In function 'std::map rs2::generate_layout(const rect&, int, size_t, const std::set&, std::map&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1277:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1277 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1811:31: warning: comparison of integer expressions of different signedness: 'ColorIdx' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1811 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::render_2d_view(const rs2::rect&, rs2::ux_window&, int, ImFont*, ImFont*, size_t, const rs2::mouse_info&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1947:44: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1947 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1949:48: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1949 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp: In function 'void rs2::prepare_config_file()': /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:106:14: warning: unused variable 'renderer' [-Wunused-variable] 106 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:107:14: warning: unused variable 'version' [-Wunused-variable] 107 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:108:14: warning: unused variable 'glsl' [-Wunused-variable] 108 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h: In constructor 'rs2::ux_window::ux_window(const char*, rs2::context&)': /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:107:34: warning: 'rs2::ux_window::_app_ready' will be initialized after [-Wreorder] 107 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:106:34: warning: 'bool rs2::ux_window::_first_frame' [-Wreorder] 106 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:424:5: warning: when initialized here [-Wreorder] 424 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:119:34: warning: 'rs2::ux_window::_dev_stat_message' will be initialized after [-Wreorder] 119 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:108:34: warning: 'std::atomic rs2::ux_window::_keep_alive' [-Wreorder] 108 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:424:5: warning: when initialized here [-Wreorder] 424 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f tools/depth-quality/CMakeFiles/rs-depth-quality.dir/build.make tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality/CMakeFiles/rs-depth-quality.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/depth-quality/CMakeFiles/rs-depth-quality.dir/build.make tools/depth-quality/CMakeFiles/rs-depth-quality.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 80%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:16: /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:37:16: warning: 'icon_512_png_data' defined but not used [-Wunused-variable] 37 | static uint8_t icon_512_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x8,0x6,0x0,0x0,0x0,0xf4,0x78,0xd4,0xfa,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x37,0x3a,0x34,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x31,0x33,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x31,0x33,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x37,0x3a,0x34,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0xc9,0x8a,0x11,0xa1,0x0,0x0,0x91,0x72,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x77,0xbc,0x1d,0x55,0xb9,0xfe,0xbf,0x6b,0x66,0xf7,0xd3,0x72,0xd2,0xb,0x10,0x4a,0x8,0x84,0x84,0x8e,0x10,0xa4,0x49,0x53,0x44,0x6c,0x17,0xb1,0x5d,0x41,0x51,0xec,0xe5,0x5e,0x51,0xb0,0xa0,0xe0,0x55,0xec,0x3f,0x44,0x45,0x4,0x41,0xb0,0x20,0x88,0x22,0xa0,0x62,0x1,0x11,0x4,0xb,0x84,0x16,0x4a,0x20,0x24,0x4,0x48,0x20,0x9,0xe9,0x39,0xbd,0xec,0x32,0xb3,0x7e,0x7f,0xcc,0xd9,0xc9,0x49,0x72,0xca,0x2e,0x53,0xd6,0x9a,0xbd,0x9e,0xcf,0xe7,0x18,0x49,0xce,0x3c,0xcf,0x3b,0x6b,0xad,0x99,0xe7,0x9d,0x55,0xc5,0xbc,0x79,0xf3,0xd6,0x2,0x2d,0xec,0x4,0x21,0xc4,0xce,0x7f,0xe5,0xb,0x82,0xe2,0xd,0x4b,0x47,0x27,0x5e,0x9d,0x62,0xd,0x53,0x47,0x27,0xde,0xb0,0xca,0x3a,0x28,0x2d,0xd3,0x56,0xc2,0xe5,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0x8f,0xbc,0xaf,0x24,0x80,0x99,0x7e,0xb1,0x8d,0x7,0xd3,0x68,0xc2,0xe5,0xd,0x2,0xa6,0xe,0xc3,0xe5,0xd,0xb,0xc6,0xfc,0xf5,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0xcf,0xbc,0x7b,0x58,0x40,0x4f,0xc0,0x22,0x81,0x71,0x86,0x9,0x4d,0x2a,0x34,0x50,0x5e,0x53,0x87,0xf1,0xe0,0x8d,0x4a,0x27,0x8,0xe8,0x56,0xf6,0xba,0xd7,0xa9,0x89,0x3f,0x3a,0x4,0x10,0xfb,0x56,0x2b,0x4,0x11,0xd3,0x8d,0x19,0x3,0x5e,0x53,0x87,0xf1,0xe0,0xd,0x4b,0xc7,0x7c,0x65,0x85,0xc7,0x1b,0x96,0x8e,0x89,0x3f,0x3a,0x9d,0xa0,0x62,0xdf,0x21,0x1,0xd0,0x29,0xf0,0xb0,0xb4,0x74,0x6b,0x8c,0x3a,0x95,0x41,0x58,0x5a,0x3a,0x95,0x75,0x90,0xbc,0x61,0xe9,0x98,0xaf,0xac,0xf0,0x78,0xc3,0xd2,0x31,0xf1,0x47,0xa7,0x13,0x64,0xec,0xdb,0x12,0x0,0x9d,0x1f,0x5a,0xd0,0xab,0xe0,0x75,0xe3,0xd,0xb,0xa6,0xe,0xf5,0x7e,0x51,0x5,0xc9,0x1b,0x86,0x8e,0x29,0x93,0x70,0x79,0xc3,0xd2,0xd1,0x39,0xfe,0xa0,0x63,0x4f,0x4,0x25,0xa2,0x73,0xa1,0x1b,0xde,0xe0,0x38,0xc3,0xd4,0x31,0xbc,0xe1,0xe9,0xe8,0x1c,0xbb,0x8e,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd3,0x9,0x23,0x76,0x4b,0xd7,0xc0,0x83,0xd4,0x31,0xbc,0xa6,0xe,0xe3,0xc2,0x1b,0x95,0x4e,0x10,0xd0,0xad,0xec,0x75,0xaf,0x53,0x13,0x7f,0x74,0x3a,0x61,0xc5,0xbe,0xcb,0x24,0xc0,0x7a,0xa1,0xf3,0xb,0x6,0xf4,0x6b,0x8c,0x3a,0x37,0xbe,0xa0,0xa0,0x53,0x59,0x7,0xc9,0x1b,0x96,0x8e,0xce,0xed,0x45,0xf7,0x32,0x31,0xf1,0x87,0xcb,0x1b,0x86,0x4e,0x98,0xcf,0x93,0xaf,0x9,0x80,0x99,0x2c,0xa6,0x3f,0xaf,0xa9,0xc3,0x78,0xf0,0x86,0xa5,0xa3,0x73,0xfc,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0x47,0xe7,0xf8,0xc3,0x7e,0xff,0xfa,0x96,0x0,0x18,0xe3,0xd0,0x9f,0xd7,0xd4,0x61,0x3c,0x78,0xc3,0xd2,0xd1,0x39,0x7e,0x53,0x26,0xe1,0xf2,0x86,0xa5,0xa3,0x73,0xfc,0x51,0xbc,0x7f,0x7d,0x1f,0x2,0x8,0x1a,0x3a,0x15,0xbc,0x6e,0xbc,0x61,0xc1,0xd4,0xa1,0xde,0x2f,0xaa,0x20,0x79,0xc3,0xd0,0x31,0x65,0x12,0x2e,0x6f,0x58,0x3a,0x3a,0xc7,0x1f,0xd5,0xc7,0x57,0xc2,0x6f,0xc2,0xa0,0xa0,0x5b,0xa3,0x31,0xbc,0xe1,0x69,0x18,0xde,0xf0,0x74,0x4c,0x2f,0x51,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xd5,0xd2,0x9,0x2,0x23,0xc5,0x5e,0x77,0xf,0x80,0x31,0xe,0xc3,0x1b,0x25,0x74,0x2b,0x13,0xf3,0xa2,0xaa,0xc,0xc6,0xfc,0xc3,0xd3,0x31,0xf1,0x47,0xab,0x13,0xa5,0x87,0xd6,0x95,0x0,0xe8,0xfc,0x92,0xd1,0xad,0x32,0x75,0xe3,0xd,0x43,0x47,0xb7,0x32,0xd1,0xb9,0xac,0x83,0xe4,0xd,0x43,0xc7,0x94,0x49,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xeb,0x43,0xcd,0x9,0x80,0xce,0x5,0xaf,0x5b,0x65,0xea,0xc6,0x1b,0x86,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x86,0x8e,0x29,0x93,0x70,0x79,0xc3,0xd2,0x31,0xf1,0xd7,0xaf,0x53,0x53,0x2,0xa0,0x42,0xe0,0x2a,0x71,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xa8,0x74,0xfc,0x80,0xee,0x65,0x62,0xe2,0x8f,0x56,0x47,0x95,0xf8,0xab,0x4e,0x0,0x54,0x9,0x5c,0x15,0x4e,0xc3,0x1b,0xae,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x96,0x8e,0x4e,0x6d,0x30,0x2c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc5,0x5f,0xd5,0x2a,0x0,0x95,0x2,0x57,0x81,0xd3,0xf0,0x86,0xab,0xa3,0x5b,0x99,0x98,0xb2,0x8e,0x4e,0xcb,0xd4,0x69,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xfd,0xd5,0xa9,0xb8,0x7,0x40,0xb5,0xc0,0xa3,0xe6,0x34,0xbc,0xe1,0xea,0xe8,0x56,0x26,0x3a,0x97,0x75,0x98,0x30,0x6d,0x25,0x3c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc6,0x5f,0x51,0x2,0xa0,0x62,0xe0,0x51,0x72,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xa8,0x74,0xfc,0x80,0xee,0x65,0x62,0xe2,0x8f,0x56,0x47,0xd5,0xf8,0xc7,0x4d,0x0,0x54,0xd,0x3c,0x2a,0x4e,0xc3,0x1b,0xae,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x96,0x8e,0x4e,0x6d,0x30,0x2c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc7,0x3f,0x66,0x2,0xa0,0x72,0xe0,0x51,0x70,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xb0,0x74,0x74,0x6a,0x83,0x61,0xe9,0x98,0xf8,0xa3,0xd5,0x51,0x3d,0xfe,0x51,0x13,0x0,0xd5,0x3,0xf,0x9b,0xd3,0xf0,0x86,0xab,0xa3,0x5b,0x99,0xe8,0x5c,0xd6,0x41,0xf2,0x86,0xa5,0xa3,0x53,0x1b,0xc,0x4b,0xc7,0xc4,0x1f,0xad,0x8e,0xe,0xf1,0x8f,0xb8,0xa,0x40,0x87,0xc0,0xc3,0xe4,0x34,0xbc,0xe1,0xea,0xe8,0x56,0x26,0x3a,0x97,0x75,0x90,0xbc,0x61,0xe8,0x98,0x32,0x9,0x97,0x37,0x2c,0x1d,0x13,0x7f,0x38,0x3a,0xbb,0xf4,0x0,0xe8,0x12,0x78,0x98,0xd0,0xad,0x91,0xe8,0x5c,0x87,0xba,0x95,0x89,0xce,0x65,0x1d,0x24,0x6f,0x18,0x3a,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0xc7,0xc4,0x1f,0x9e,0xce,0xe,0x9,0x80,0x4e,0x81,0x87,0xc5,0xab,0x53,0xac,0x41,0xf2,0x46,0xa5,0xe3,0x7,0x4c,0x59,0x87,0xcb,0x1b,0x95,0x8e,0x1f,0xd0,0xbd,0x4c,0x4c,0xfc,0xd1,0xea,0xe8,0x16,0xff,0xb6,0x4,0x40,0xb7,0xc0,0xc3,0xe0,0xd5,0x29,0xd6,0x20,0x79,0xc3,0xd2,0x31,0x75,0x18,0x9e,0x8e,0x89,0x3f,0x1c,0xce,0x30,0x75,0x4c,0xfc,0xd1,0xea,0xe8,0x18,0xbf,0xe5,0x37,0xe1,0x58,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0x63,0xe2,0xf,0x87,0x33,0x4c,0x1d,0x13,0x7f,0xb4,0x3a,0xba,0xc6,0x6f,0xe9,0x1a,0x78,0x90,0xbc,0x3a,0xc5,0x1a,0x24,0x6f,0x58,0x3a,0xa6,0xe,0xc3,0xd3,0x31,0xf1,0x87,0xc3,0x19,0xa6,0x8e,0x89,0x3f,0x5a,0x1d,0x9d,0xe3,0xaf,0xea,0x2c,0x80,0x5a,0xa1,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0x47,0xe7,0xf8,0x4d,0x99,0x84,0xcb,0x1b,0x96,0x8e,0x89,0x3f,0x5a,0x9d,0x9a,0x8e,0x3,0xae,0x6,0x3a,0x15,0xbc,0x4e,0xb1,0x6,0xc9,0x1b,0x96,0x8e,0xa9,0xc3,0xf0,0x74,0x74,0x8e,0xdf,0x94,0x49,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd7,0x9,0x34,0x1,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0xa3,0x7b,0xfc,0x41,0x40,0xa7,0x58,0x47,0x82,0xee,0x75,0x6a,0xe2,0x57,0x43,0x27,0xb0,0x4,0x40,0xa7,0x82,0xd7,0x29,0xd6,0x20,0x79,0xc3,0xd2,0x31,0x75,0x18,0x9e,0x8e,0x89,0x3f,0x1c,0xce,0x30,0xb5,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0xc3,0x11,0x48,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xa7,0xf8,0x75,0x8a,0x35,0x4c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0x6a,0x99,0x3a,0x8d,0x56,0x47,0xf7,0xf8,0x77,0x86,0xef,0x93,0x0,0x75,0x6a,0xf4,0x86,0x37,0x5c,0x1d,0xd3,0x36,0xc2,0xd3,0x31,0xf1,0x87,0xc3,0x19,0xa6,0x8e,0x89,0x3f,0x5a,0x1d,0xdd,0xe3,0x1f,0x49,0xc7,0xd7,0x1e,0x0,0xf3,0x85,0xae,0x1f,0x6f,0x58,0x3a,0x3a,0xbd,0xd0,0x4d,0x59,0x47,0xab,0xa3,0x53,0x5b,0x9,0x4b,0xc7,0xc4,0x1f,0xad,0x8e,0xee,0xf1,0x8f,0xa6,0xe3,0x5b,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0xe,0x67,0x98,0x3a,0x26,0xfe,0x68,0x75,0x74,0x8f,0x7f,0x2c,0x1d,0x5f,0x12,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x38,0xc3,0x84,0xa9,0xd3,0x68,0x75,0x74,0x8f,0x7f,0x3c,0x9d,0xba,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x38,0xc3,0xd4,0x32,0x75,0x1a,0xad,0x8e,0xee,0xf1,0x57,0xa2,0x53,0x57,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xf7,0xf8,0xfd,0x80,0x29,0xeb,0x68,0x75,0x74,0x36,0xcf,0xa0,0xb4,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0x95,0xea,0xd4,0xbc,0xa,0x40,0xa7,0x46,0x6f,0x78,0xc3,0xd5,0x31,0x6d,0x23,0x3c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0xea,0x98,0xf8,0xa3,0xd5,0xd1,0x3d,0xfe,0x6a,0x74,0x6a,0xea,0x1,0x30,0x5f,0x77,0xfa,0xf1,0x86,0xa5,0xa3,0xd3,0xb,0xdd,0x94,0x75,0xb4,0x3a,0x3a,0xbd,0x47,0x76,0x86,0xee,0x65,0x62,0xe2,0xf,0x97,0x57,0x55,0x9d,0xaa,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x79,0xc3,0xd0,0x30,0x75,0x1a,0xad,0x8e,0xee,0xf1,0xd7,0xa2,0x53,0x55,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0x2e,0x6f,0x18,0xd0,0x39,0x76,0x30,0x6d,0x52,0x57,0x9d,0x8a,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x79,0xc3,0xd0,0x31,0x13,0x16,0xa3,0xd5,0xd1,0x3d,0xfe,0x7a,0x74,0x2a,0x4a,0x0,0x74,0x2f,0x78,0x3f,0xa0,0x7b,0x19,0xe8,0x1e,0xbf,0x1f,0x30,0x65,0x1d,0xad,0x8e,0x6e,0xbc,0x61,0xe8,0x18,0xf3,0x8f,0x56,0x47,0xf7,0xf8,0xeb,0xd5,0x19,0x77,0x15,0x80,0x4e,0x5,0xaf,0x53,0xac,0x41,0xf2,0x86,0xa5,0x63,0xea,0x30,0x3c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0xea,0x98,0xf8,0xa3,0xd5,0xd1,0x3d,0x7e,0x3f,0x74,0xc6,0xec,0x1,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0x63,0xe2,0x8f,0x1f,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0x7e,0xe9,0x8c,0x9a,0x0,0xe8,0x54,0xf0,0x3a,0xc5,0x1a,0x24,0x6f,0x58,0x3a,0xa6,0xe,0xc3,0xd3,0x31,0xf1,0x87,0xcb,0x1b,0x86,0x8e,0xce,0xb1,0x7,0xc9,0x1b,0x96,0x8e,0xee,0xf1,0xfb,0xa9,0x33,0x62,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0x2e,0x6f,0x18,0x3a,0xba,0xf7,0x86,0xe8,0x5c,0xf6,0x41,0xf2,0xea,0xaa,0xb3,0x4b,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xa7,0xf8,0x75,0x8a,0x35,0x4c,0x1d,0x13,0x7f,0xb8,0xbc,0x61,0xe8,0x98,0x9,0x7f,0xd1,0xea,0xe8,0x1e,0x7f,0x10,0x3a,0x3b,0x24,0x0,0xba,0x15,0xbc,0x4e,0x8d,0x5c,0xa7,0x46,0x11,0x26,0x6f,0x10,0xd0,0x29,0xd6,0x91,0x60,0xda,0x4a,0xb8,0xbc,0x61,0xe8,0x18,0xf3,0x8f,0x56,0x47,0xf7,0xf8,0x83,0xd2,0xd9,0xb6,0xa,0x40,0xb7,0x82,0xd7,0xa9,0x91,0xeb,0xd6,0x28,0x74,0xe6,0x35,0x65,0x1d,0xad,0x8e,0xce,0x75,0x1a,0x94,0x96,0xa9,0xd3,0x68,0x75,0x74,0x8f,0x3f,0x48,0x1d,0xcb,0x6f,0xc2,0xe1,0xd0,0x89,0x57,0xa7,0x58,0xc3,0xd4,0xd1,0x89,0xd7,0x94,0x75,0xb4,0x3a,0xa6,0xe7,0x25,0x1c,0xce,0x30,0x75,0x4c,0xfc,0xf1,0xd6,0xb1,0x74,0x2b,0x78,0x9d,0x1e,0x52,0x5d,0x1b,0x85,0x8e,0xbc,0xa6,0xac,0xa3,0xd5,0xd1,0x8d,0x37,0xc,0x1d,0x9d,0x63,0xf,0x92,0x37,0x2c,0x1d,0xdd,0xe3,0xf,0x43,0xa7,0xa6,0xd3,0x0,0xc7,0x83,0x4e,0x15,0xaa,0x53,0xac,0x61,0xea,0xe8,0xc4,0x6b,0xca,0x3a,0x5a,0x1d,0xdd,0x78,0xa3,0xd2,0xd1,0x9,0xba,0x97,0xbd,0xee,0xf1,0x87,0xa5,0xe3,0x7b,0x2,0xa0,0x53,0x85,0xea,0x14,0x6b,0x98,0x3a,0x3a,0xf1,0x9a,0xb2,0x8e,0x56,0x47,0x37,0xde,0xb0,0x74,0x74,0x8e,0x5f,0xe7,0xd8,0x83,0xe4,0x8d,0x9b,0x8e,0x10,0xc2,0xdf,0x4,0x40,0xa7,0xa,0xd5,0x29,0xd6,0x30,0x75,0x74,0xe2,0xd5,0xfd,0xcb,0xcd,0xb4,0x95,0x70,0x79,0xc3,0xd2,0xd1,0x39,0x7e,0xf3,0x4c,0x35,0x86,0x4e,0x99,0x77,0xdc,0xb3,0x0,0xaa,0x25,0xf4,0x1b,0x3a,0x35,0xf2,0xb8,0x34,0xa,0x1d,0x78,0x4d,0x59,0x47,0xab,0xa3,0x73,0x9d,0x6,0xa5,0x65,0xea,0x34,0x5a,0x1d,0xdd,0xe3,0xf,0x4b,0x67,0x38,0xaf,0x2f,0x3d,0x0,0x3a,0x55,0xa8,0x4e,0xb1,0x86,0xa9,0xa3,0x13,0xaf,0x29,0xeb,0x68,0x75,0xcc,0x57,0x62,0x74,0xd0,0xbd,0x4e,0x4d,0xfc,0xd1,0xea,0xec,0xcc,0x5b,0x77,0x2,0xa0,0x53,0x85,0xea,0x14,0x6b,0x98,0x3a,0x3a,0xf1,0x9a,0xb2,0x8e,0x56,0x47,0x37,0xde,0xb0,0x74,0xc2,0x88,0x5f,0xe7,0xd8,0x83,0xd4,0xd1,0x3d,0xfe,0xb0,0x74,0x46,0xe2,0xad,0x2b,0x1,0xd0,0xbd,0x42,0xfd,0x40,0x1c,0x1b,0x85,0xca,0xbc,0x61,0x40,0xf7,0x32,0xd1,0x2d,0x7e,0x53,0x2e,0xd1,0x41,0xe7,0xd8,0x41,0xff,0xb6,0x13,0x96,0xce,0x68,0xbc,0x35,0x27,0x0,0xba,0x3d,0x4c,0xe6,0x6b,0xd4,0xf0,0x46,0xa9,0x61,0xda,0x4a,0xb8,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0x99,0x73,0xd1,0x18,0x3a,0x63,0xf1,0xd6,0x94,0x0,0xe8,0xf6,0x30,0x99,0xc6,0x67,0x78,0xa3,0x84,0xce,0xb1,0x83,0xfe,0x75,0x6a,0xe2,0xf,0x87,0x33,0x4c,0x2d,0x9d,0xcb,0x3e,0x4c,0x9d,0xf1,0x78,0xab,0x5e,0x5,0xa0,0xd3,0xc3,0xa4,0x53,0xac,0x61,0xea,0xe8,0xc4,0x6b,0xca,0x3a,0x5a,0x1d,0xdd,0x78,0xc3,0xd0,0x31,0xe6,0x19,0xad,0x8e,0xee,0xf1,0x87,0xa5,0x53,0x9,0x6f,0x55,0x3d,0x0,0x3a,0x55,0xa8,0x4e,0xb1,0x86,0xa9,0xa3,0x13,0xaf,0x29,0xeb,0x68,0x75,0x74,0xe3,0x8d,0x4a,0x27,0x28,0x98,0x67,0x2a,0x3c,0xde,0xb8,0xe9,0x54,0xca,0x5b,0x71,0x2,0x10,0x75,0xa0,0x51,0x73,0x6,0xc9,0x1b,0x96,0x8e,0x4e,0xbc,0xe6,0xe5,0x1d,0xad,0x8e,0x6e,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0xce,0xb1,0x7,0xc9,0x1b,0x37,0x9d,0x6a,0x78,0x2b,0x4a,0x0,0x54,0x8,0x34,0x6a,0x34,0x52,0xa3,0x50,0x81,0x37,0x2c,0x98,0x17,0xad,0xfe,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0x79,0x4e,0x1b,0x43,0xa7,0x5a,0xde,0x71,0x13,0x0,0x55,0x2,0x8d,0x92,0xb7,0xd1,0x1a,0x45,0x5c,0x79,0xc3,0xd0,0xd1,0x39,0x76,0x1d,0x79,0xc3,0xd2,0xd1,0x39,0x7e,0x33,0x67,0xa1,0x31,0x74,0x6a,0xe1,0x1d,0x33,0x1,0x50,0x29,0xd0,0xa8,0x78,0x1b,0xb1,0x51,0xc4,0x91,0x37,0xc,0x1d,0xf3,0x95,0x15,0x2e,0x6f,0x58,0x3a,0xba,0xc7,0x1f,0x16,0x74,0x7e,0xa6,0x74,0xd7,0xa9,0x95,0x77,0xd4,0x55,0x0,0xaa,0x5,0x1a,0x36,0x67,0x90,0xbc,0x61,0xe9,0xe8,0xc4,0x6b,0xbe,0x52,0xa2,0xd5,0xd1,0x8d,0x37,0xc,0x1d,0xd3,0x26,0xa3,0xd5,0xd1,0x3d,0xfe,0xb0,0x74,0xea,0xe1,0x1d,0xb1,0x7,0x40,0xc5,0x40,0xc3,0xe4,0xc,0x92,0x37,0x2c,0x1d,0x9d,0x78,0xcd,0x8b,0x36,0x5a,0x1d,0xdd,0x78,0xa3,0xd2,0x9,0xa,0x3a,0xc7,0x6f,0xda,0x4e,0xb4,0x3a,0xf5,0xf2,0xee,0x92,0x0,0xa8,0x1a,0x68,0x58,0x9c,0x41,0xf2,0x86,0xa5,0xa3,0x13,0xaf,0x31,0xff,0x68,0x75,0x74,0xe3,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0xee,0x65,0x1f,0x96,0x8e,0x1f,0xbc,0x3b,0x24,0x0,0x2a,0x7,0x1a,0x16,0x74,0x8a,0x75,0x24,0x98,0x3a,0x1c,0x19,0xc6,0xfc,0xf5,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0x1d,0x74,0x2f,0xfb,0xb0,0x74,0xfc,0xe2,0xdd,0x96,0x0,0xa8,0x1e,0x68,0x18,0xbc,0xe6,0x6b,0x34,0x1e,0xbc,0x51,0xe9,0x4,0x1,0xdd,0xca,0x5e,0xf7,0x3a,0x35,0xf1,0x47,0xa7,0xa3,0xf3,0x73,0x3a,0x12,0x74,0xa8,0x63,0xcb,0x6f,0xc2,0xe1,0xd0,0x89,0xd7,0x98,0x7f,0x3c,0x78,0xc3,0xd2,0xd1,0xf9,0x65,0xa5,0x7b,0x99,0x98,0xf8,0xc3,0xe5,0xd,0x43,0x47,0xf7,0xf7,0x6f,0x58,0x1a,0x7e,0xf3,0x26,0x74,0x9,0x34,0x48,0x5e,0x9d,0x1f,0x1c,0xdd,0x78,0x75,0x7f,0xd0,0x4d,0x5b,0x9,0x97,0x37,0x2c,0x1d,0x9d,0xe3,0x37,0xcf,0x54,0x63,0xe8,0x4,0xc1,0x5b,0xf3,0x71,0xc0,0x63,0x41,0xa7,0x2,0x30,0x8d,0x22,0x3c,0x5e,0xf3,0xa2,0x8a,0x56,0x47,0x37,0xde,0xb0,0x74,0x74,0x8f,0x3f,0x2c,0x98,0x67,0x2a,0x3a,0x4,0x15,0xbf,0xef,0x9,0x80,0x4e,0xf,0xa9,0xee,0x8d,0x4f,0x37,0xde,0xb0,0x60,0xda,0x8a,0xfe,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd3,0xd1,0x39,0xf6,0x30,0xb5,0x82,0x8c,0xdf,0xd7,0x4,0x40,0xa7,0x46,0x6e,0x4c,0x2e,0x1e,0xbc,0x51,0xe9,0x4,0x1,0xdd,0xca,0x5e,0xf7,0x3a,0x35,0xf1,0x47,0xa7,0xa3,0x73,0xec,0x61,0x6a,0x5,0x1d,0xbf,0x6f,0x9,0x80,0x4e,0x8d,0xdc,0x34,0x8a,0x78,0xf0,0x86,0xa5,0x63,0x92,0x8a,0xf0,0x78,0xc3,0xd2,0x31,0xf1,0x47,0xa7,0xa3,0xf3,0xf3,0x34,0x1a,0x74,0x2d,0x27,0x5f,0x12,0x0,0x9d,0x1a,0xb9,0x31,0xff,0x78,0xf0,0x86,0xa5,0xa3,0x73,0xfc,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0x47,0xe7,0xf8,0x75,0x7f,0xff,0x86,0xa5,0x13,0x56,0xec,0xa3,0x9e,0x5,0x50,0x29,0x74,0x6a,0xe4,0x3a,0x37,0x8,0xc3,0x1b,0xae,0x8e,0xee,0x2f,0x2a,0x53,0xa7,0xe1,0xf2,0x86,0xa1,0x63,0xda,0xa4,0x5a,0x3a,0x41,0x69,0x85,0x59,0x4e,0x75,0xf5,0x0,0xe8,0xf4,0x90,0xea,0xde,0xf8,0xc,0x6f,0x78,0x3a,0xe6,0x5,0x12,0x2e,0x6f,0x58,0x3a,0xba,0xc7,0x1f,0x16,0x74,0x8e,0xdf,0x3c,0xbb,0xd5,0xe9,0xd4,0x9c,0x0,0xe8,0xfe,0x90,0x6,0x1,0xdd,0xca,0x44,0x37,0xde,0x30,0x74,0xcc,0xb,0x24,0x5c,0xde,0xb0,0x74,0x4c,0xfc,0xd1,0xea,0x84,0x11,0xbf,0x79,0x76,0xab,0xd7,0xa9,0x29,0x1,0xd0,0xad,0x91,0x98,0xa4,0x42,0x7f,0xde,0xa8,0x74,0x82,0x82,0x4e,0x2f,0x10,0xdd,0xeb,0xd4,0xc4,0x1f,0xad,0x8e,0x31,0xff,0x68,0x38,0x2b,0xd1,0xa9,0x3a,0x1,0xd0,0xad,0x91,0xe8,0xfc,0xf0,0xe8,0x56,0x26,0x3a,0x97,0x75,0x90,0xbc,0x61,0xe8,0x98,0x32,0x9,0x97,0x37,0x2c,0x1d,0x13,0xbf,0x5a,0xd0,0xf9,0x7e,0x46,0x8a,0xbd,0xaa,0x4,0x40,0xb7,0x46,0xa2,0xf3,0xc3,0xa3,0x5b,0x99,0xe8,0x5c,0xd6,0x41,0xf2,0x86,0xa1,0x63,0xca,0x24,0x5c,0xde,0xb0,0x74,0x4c,0xfc,0x8d,0xa1,0x13,0x65,0xf,0x49,0xc5,0xab,0x0,0x74,0xba,0x79,0xd3,0x20,0xe2,0xc1,0x1b,0x86,0x8e,0xe9,0x3a,0xc,0x97,0x37,0x2c,0x1d,0x13,0x7f,0x74,0x3a,0x3a,0xc7,0x1e,0xa6,0x96,0xa,0xe5,0x54,0x51,0xf,0x80,0xee,0x8d,0x3c,0x8,0xe8,0x56,0x26,0xba,0xf1,0x86,0xa1,0x63,0x5e,0x20,0xe1,0xf2,0x86,0xa5,0x63,0xe2,0x57,0x4b,0x47,0x77,0xe8,0xf4,0xec,0x56,0xab,0x33,0x6e,0x2,0xa0,0x5b,0x23,0xd7,0xb9,0x51,0xeb,0x56,0x26,0xaa,0x34,0x62,0x55,0x38,0xc3,0xd4,0x32,0x75,0x1a,0x2e,0x6f,0x58,0x3a,0x26,0xfe,0xf8,0xeb,0xa8,0x14,0xfb,0x98,0x9,0x80,0x6e,0x8d,0x44,0xa5,0x82,0x55,0x81,0x53,0x47,0xde,0xa8,0x74,0x82,0x82,0x4e,0xf1,0xeb,0x5e,0xa7,0x26,0xfe,0x68,0x75,0x74,0x8f,0x3f,0xc,0x1d,0xd5,0xde,0x7,0xa3,0x26,0x0,0xba,0x35,0x12,0xd3,0x28,0xf4,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0xe,0x67,0x98,0x3a,0x26,0xfe,0x68,0x75,0x74,0x8f,0x3f,0x2a,0x9d,0xa0,0x50,0x69,0xfc,0x23,0x4e,0x2,0xd4,0xad,0x91,0xe8,0xdc,0x28,0x84,0x10,0x8,0x21,0x90,0x52,0x2a,0xcf,0x5b,0xbe,0xff,0x20,0xe2,0x1d,0x49,0xcb,0xcf,0xf2,0x96,0x52,0xee,0x10,0x7f,0x50,0x28,0xeb,0xd4,0xa3,0x31,0x5a,0xd9,0x56,0xca,0x5b,0x6d,0xdd,0x8c,0xc4,0x1b,0x44,0xfd,0xea,0xd4,0xd6,0xc3,0xd2,0x89,0xe2,0x99,0xf2,0x3b,0xfe,0x6a,0x39,0x6b,0x8d,0x41,0xe7,0xf7,0x7c,0x90,0xbc,0xf5,0xe8,0xec,0x92,0x0,0xe8,0x74,0xf3,0x3a,0x8f,0xe3,0x4a,0x29,0x49,0x26,0x93,0x24,0x12,0x75,0x1f,0xc7,0xb0,0xb,0xfc,0x36,0xcf,0xe1,0xbc,0x61,0x40,0xa7,0x36,0x18,0xa6,0x8e,0xce,0x75,0x1a,0xa4,0x56,0x50,0xbc,0x65,0x93,0xaa,0x37,0x71,0x1c,0x2b,0xa1,0xab,0x94,0xb7,0x1e,0xd3,0xe,0xb2,0xdc,0x6b,0x31,0xf3,0xf2,0x35,0x85,0x42,0x1,0xd7,0x75,0x2b,0x8a,0x4f,0xe7,0x67,0x57,0xe5,0x67,0x6c,0x7,0xf7,0xd1,0xed,0x1,0xd,0xb,0x41,0xc4,0x9f,0x4e,0xa7,0xe9,0xe8,0xe8,0x60,0xf3,0xe6,0xcd,0xbe,0xf3,0x7,0xf5,0x95,0xa5,0x33,0x2a,0x8d,0x7f,0x78,0x4f,0x41,0x90,0x3a,0x41,0x72,0x44,0x7d,0x7d,0xd0,0x7c,0x41,0xf3,0x8e,0xc4,0x5f,0xcf,0x33,0xa5,0x42,0x9b,0xf0,0x8b,0xc3,0xf,0x2e,0xd7,0x75,0xb1,0x6d,0x9b,0x59,0xb3,0x66,0x91,0x4a,0xa5,0x70,0x1c,0x27,0x30,0xad,0x6a,0xd0,0x68,0xe6,0xf,0xc3,0x12,0x0,0xdd,0x1e,0x52,0xdd,0x1b,0x45,0x32,0x99,0xa4,0xbf,0xbf,0x9f,0xad,0x5b,0xb7,0xfa,0xce,0x6f,0x60,0x60,0xa0,0x6,0x54,0x32,0x6e,0xbf,0x62,0x29,0xf3,0xd4,0x9a,0x10,0x39,0x8e,0x43,0x22,0x91,0x60,0xfa,0xf4,0xe9,0xd8,0xb6,0x3d,0x66,0x2,0xa0,0xfb,0x7b,0x3e,0x2c,0xd4,0xaa,0x95,0xa8,0xe7,0xe2,0xf1,0xa0,0x1b,0x6f,0x18,0x3a,0xc3,0x1f,0x1e,0xdb,0xb6,0x7d,0xe7,0x37,0xa8,0xf,0x51,0x7e,0xfd,0xeb,0x7e,0x7d,0x5c,0x62,0x88,0x1b,0x87,0x6a,0x3c,0x8e,0xe3,0x90,0x4c,0x26,0xc7,0xed,0x55,0x89,0xc3,0x7b,0x3e,0xc,0xd4,0xa3,0x65,0xe9,0x66,0xd2,0x3a,0x37,0xa,0x3,0xb5,0xd1,0xc8,0xe6,0xef,0x7,0x54,0xb8,0x7,0xc3,0x11,0xf,0x1e,0xf3,0x9e,0xaf,0xc,0xf5,0xc6,0x5f,0xf3,0x71,0xc0,0x63,0xc1,0x98,0x7f,0xb8,0xbc,0x6,0xf5,0x43,0xe7,0xba,0x51,0xc1,0x6c,0x54,0x28,0x3f,0x15,0xca,0x41,0x25,0xe,0x5d,0x79,0xcc,0x7b,0x3e,0x3c,0x1d,0xdf,0xa7,0xa0,0x37,0x72,0x77,0x4a,0x98,0x9c,0x6,0xfe,0x41,0xe7,0x49,0x7f,0x2a,0x18,0x77,0x1c,0x62,0x88,0x1b,0x87,0xae,0x3c,0x3a,0x99,0x67,0x18,0x9c,0x41,0x6b,0xf9,0xda,0x3,0xa0,0xbb,0xd1,0xe9,0x1e,0xbf,0x41,0xf5,0x88,0xba,0xce,0xa3,0x4e,0x3e,0xea,0x45,0x5c,0x62,0x50,0x85,0xc3,0x2f,0x18,0xf3,0xf,0x57,0x47,0x47,0xf3,0x7,0x1f,0x13,0x0,0xd3,0x9d,0x12,0x2e,0xaf,0x41,0xfd,0x88,0xfa,0xcb,0x35,0x6a,0xf3,0x8f,0xfa,0xfe,0xe3,0x12,0x83,0x9f,0x50,0xe9,0x7e,0x8c,0xf9,0x47,0xc7,0x19,0x96,0x96,0x2f,0x9,0x80,0xee,0xe6,0xa9,0x7b,0xfc,0x6,0xd5,0x23,0x6a,0xe3,0x89,0xba,0x6d,0xa8,0x10,0x7f,0x1c,0x62,0xf0,0x93,0x47,0x15,0x8e,0xb0,0x79,0x74,0x7e,0xcf,0xeb,0x6c,0xfe,0xe0,0x43,0x2,0xa0,0xbb,0x79,0xea,0x1e,0xbf,0x41,0xf5,0x88,0xda,0x78,0x1a,0xfd,0x7a,0xbf,0x38,0x54,0x81,0x2a,0xe5,0x61,0xcc,0x3f,0x7a,0x9d,0xa0,0x10,0x54,0xfc,0x75,0x25,0x0,0xba,0x9b,0xa7,0xee,0xf1,0x1b,0x84,0x8f,0xa8,0xcd,0x53,0xf7,0xeb,0xd,0x87,0xba,0x1c,0x61,0xf3,0x98,0xf7,0x7c,0xf4,0x3a,0x35,0xaf,0x2,0x30,0x85,0x1a,0xe,0xa7,0x81,0x7f,0x88,0xda,0xfc,0x1a,0xfd,0x7a,0x55,0x38,0x54,0x32,0x4b,0x55,0x38,0x54,0xe4,0xf1,0x3,0xc6,0xa7,0xc6,0x46,0x4d,0x3d,0x0,0xa6,0x50,0xd,0x74,0x43,0xd4,0xa6,0xd1,0xe8,0xd7,0xab,0xc4,0xe1,0x7,0xe2,0x74,0x2f,0xa0,0x56,0x2c,0x7e,0xc1,0xf8,0xd4,0xf8,0xa8,0x3a,0x1,0x30,0x85,0x1a,0x2e,0xaf,0x41,0xf4,0x88,0xda,0x3c,0x75,0xbf,0xde,0x70,0x4,0xc3,0xe1,0x27,0x8f,0x5f,0x50,0x25,0x1e,0xdd,0xdf,0xf3,0x61,0xe9,0x54,0x95,0x0,0x98,0x42,0xd,0x97,0xd7,0xc0,0x1f,0xd4,0x53,0x3f,0x51,0x9b,0x67,0xd4,0xd7,0xfb,0x1,0x55,0xc,0x33,0x4e,0x1c,0x71,0xe6,0xa9,0x17,0xba,0xbf,0xe7,0xc3,0xd4,0xa9,0x38,0x1,0x30,0x85,0x1a,0x2e,0xaf,0x81,0x3f,0x30,0xe6,0x5f,0x1f,0xe2,0x10,0x43,0xdc,0x38,0xe2,0xcc,0x53,0x2f,0x74,0x7f,0xcf,0x87,0xad,0x53,0x51,0x2,0x60,0xa,0x35,0x5c,0x5e,0x3,0x7f,0x60,0xcc,0xbf,0x3e,0xa8,0xd0,0xbe,0x55,0xb9,0xf,0x55,0x38,0xe2,0xcc,0x53,0x2f,0x74,0x7f,0xcf,0x47,0xa1,0x33,0xee,0x2a,0x0,0x53,0xa8,0xe1,0x70,0x1a,0xf8,0xb,0x63,0xfe,0xf5,0x21,0xe,0x31,0xc4,0x8d,0x23,0xce,0x3c,0xf5,0xc2,0xf8,0x54,0x6d,0x3a,0x63,0xf6,0x0,0x98,0x42,0x35,0xd0,0x11,0x51,0x9a,0x7f,0xbd,0x88,0x83,0xf1,0xaa,0x10,0x43,0xdc,0x38,0xe2,0xcc,0x53,0x2f,0x8c,0x4f,0xd5,0xae,0x33,0x6a,0x2,0x60,0xa,0x35,0x5c,0x5e,0x3,0x7f,0x10,0x75,0xfd,0xe8,0x9c,0x7c,0xc4,0x29,0x6,0x55,0x38,0xfc,0x82,0x6a,0xa6,0xad,0x4a,0xd9,0xe8,0xfe,0x9e,0x8f,0x5a,0x67,0xc4,0x4,0xc0,0x14,0x6a,0xb8,0xbc,0x6,0xfe,0x20,0xea,0x2f,0xd7,0xa8,0xcd,0x3f,0xea,0xfb,0x8f,0x4b,0xc,0x7e,0x71,0xf8,0xc5,0xa3,0x52,0x2c,0x7e,0xf2,0xd4,0xb,0xdd,0xdf,0xf3,0x2a,0xe8,0xec,0x92,0x0,0x98,0x42,0xd,0x97,0xd7,0xc0,0x1f,0x44,0x6d,0x3c,0x51,0xb7,0xf,0x15,0xe2,0x8f,0x43,0xc,0x7e,0x42,0xa5,0xfb,0x51,0x8d,0xa7,0x5e,0xe8,0xfe,0x9e,0x57,0x45,0x67,0x87,0x4,0xc0,0x14,0x6a,0x3c,0x78,0x1b,0xd,0x51,0x1b,0x4f,0xa3,0x5f,0xef,0x17,0x87,0x2a,0x50,0xa5,0x3c,0x54,0x33,0x6d,0x3f,0xeb,0x38,0xea,0xde,0xb2,0x30,0x79,0x55,0xd6,0xd9,0xb6,0xa,0xc0,0x14,0x6a,0x78,0xbc,0x42,0x8,0x84,0x10,0x48,0x29,0x7d,0xe7,0x6e,0x34,0x44,0x6d,0x7e,0x8d,0x7e,0x7d,0x5c,0x62,0xf0,0x8b,0xc3,0x2f,0x1e,0x95,0x62,0xf1,0x93,0xa7,0x5e,0x2e,0x9d,0xde,0xf3,0x3a,0xe8,0x58,0xd5,0xfc,0x72,0x50,0x41,0xa8,0xaa,0x13,0x94,0xf9,0x1b,0xf8,0x83,0xa8,0x8d,0xa7,0xd1,0xaf,0xf7,0x8b,0x23,0xe,0x31,0x94,0xa1,0x52,0x99,0xaa,0xc6,0x53,0x2f,0x97,0x4e,0xef,0x79,0x5d,0x74,0x2c,0x53,0xa8,0xe1,0xf1,0xaa,0xf4,0xa2,0xd2,0x1d,0x51,0x9b,0x5f,0xa3,0x5f,0xaf,0x12,0x87,0x1f,0x88,0xd3,0xbd,0x80,0x5a,0xb1,0x94,0x61,0xcc,0x5f,0x3d,0x9d,0x9a,0x4e,0x3,0xf4,0x3b,0x8,0xd5,0x74,0x8c,0xf9,0xab,0x8d,0xa8,0xcd,0xaf,0xd1,0xaf,0x37,0x1c,0xc1,0x70,0xf8,0xc9,0xe3,0x17,0x54,0xb8,0x2f,0x9d,0xde,0xf3,0xba,0xe9,0xf8,0x9e,0x0,0xa8,0x7c,0xb3,0x51,0xf1,0xaa,0xf6,0x50,0x37,0x32,0xa2,0x36,0x4f,0xdd,0xaf,0x37,0x1c,0xc1,0x70,0x18,0x9e,0x60,0x63,0x8,0x8b,0x57,0x37,0x1d,0x5f,0x13,0x0,0xd5,0x6f,0x36,0x2a,0x5e,0x3,0xff,0x10,0xe5,0xcb,0x44,0xf7,0xeb,0xfd,0x80,0x2a,0x86,0x19,0x27,0xe,0xc3,0x13,0x6c,0xc,0x61,0xf1,0xea,0xa8,0x33,0xee,0x59,0x0,0x61,0x4,0xa1,0x82,0x8e,0x6e,0xbc,0x8d,0x8,0x63,0xfe,0xd1,0x5d,0x6f,0x38,0x82,0xe1,0xf0,0x8b,0x47,0x95,0x89,0x7a,0x7e,0xf1,0xe8,0xfe,0x3e,0xd6,0x45,0xc7,0x97,0x1e,0x0,0x5d,0x6e,0x36,0x2e,0xbc,0x8d,0x8,0x63,0xfe,0xd1,0x42,0x15,0x93,0x8a,0x13,0x87,0x9f,0x3c,0x7e,0x41,0x85,0xfb,0xd2,0xfd,0x7d,0xac,0x93,0x4e,0xdd,0x9,0x80,0x4e,0x37,0x1b,0x7,0xde,0x46,0x84,0x8a,0x2f,0x93,0xb0,0xf4,0x55,0x30,0x2b,0x15,0x62,0x88,0x1b,0x87,0xe1,0x9,0x36,0x86,0xb0,0x78,0x75,0xd7,0xa9,0x2b,0x1,0xd0,0xed,0x66,0x75,0xe7,0x6d,0x44,0x44,0x5d,0x96,0x2a,0xbe,0xcc,0x1a,0x31,0x6,0x55,0x38,0xfc,0x82,0xa,0x66,0x1b,0x4,0x8f,0x8a,0x31,0xe8,0xee,0x53,0x41,0xea,0xd4,0x9c,0x0,0xe8,0x78,0xb3,0x3a,0xf3,0x36,0x22,0xa2,0xfe,0x72,0x8d,0xda,0xfc,0xa3,0xbe,0xff,0xb8,0xc4,0xe0,0x17,0x87,0x5f,0x3c,0x2a,0xc5,0xe2,0x27,0x4f,0x3d,0x5c,0xba,0xbf,0x8f,0x75,0xd5,0xa9,0x29,0x1,0xd0,0xf5,0x66,0x75,0xe5,0x6d,0x44,0x44,0x6d,0x3c,0x51,0xd7,0xa5,0xa,0xf1,0x47,0x5d,0x6,0xaa,0xc4,0x50,0x86,0x4a,0x65,0xaa,0x1a,0x4f,0x3d,0x5c,0xba,0xbf,0x8f,0x75,0xd6,0xa9,0x7a,0x15,0x80,0xce,0x37,0xab,0x23,0x6f,0x23,0x22,0x6a,0xf3,0x6b,0xf4,0xeb,0xe3,0x12,0x83,0x5f,0x1c,0x7e,0xf1,0xa8,0x14,0x8b,0x9f,0x3c,0x7e,0x73,0xf9,0x1,0xdd,0x7d,0x2a,0x2c,0x9d,0xaa,0x7a,0x0,0x74,0xbf,0x59,0xdd,0x78,0x1b,0x11,0x51,0x1b,0x4f,0xa3,0x5f,0x1f,0x97,0x18,0xfc,0xe2,0xf0,0x8b,0x47,0xa5,0x58,0xfc,0xe4,0xa9,0x87,0x4b,0x8,0x11,0xc8,0xbb,0x53,0x77,0x9f,0xa,0x53,0xa7,0xe2,0x4,0x40,0xf7,0x9b,0xd5,0x8d,0xb7,0x11,0x11,0xb5,0xf1,0x34,0xfa,0xf5,0x7e,0x71,0xc4,0x21,0x86,0x32,0x54,0x2a,0x53,0xd5,0x78,0xfc,0xe6,0xf2,0x3,0xba,0xfb,0x54,0xd8,0x3a,0x15,0x25,0x0,0xba,0xdf,0xac,0x6e,0xbc,0x8d,0x88,0xa8,0xcd,0xaf,0xd1,0xaf,0x57,0x85,0x43,0x25,0x93,0x53,0xe9,0xf9,0x56,0xa9,0x5c,0x82,0xe0,0xf2,0x3,0xba,0xfb,0x54,0x14,0x3a,0xe3,0x26,0x0,0xba,0xdf,0xac,0x6e,0xbc,0x8d,0x88,0xa8,0x4d,0xa3,0xd1,0xaf,0x57,0x89,0xc3,0xf,0xa8,0x74,0x2f,0x2a,0xc5,0xe2,0x27,0x54,0x8b,0x49,0x77,0x9f,0x8a,0x4a,0x67,0xcc,0x4,0x40,0xf7,0x9b,0xd5,0x8d,0xd7,0xa0,0x7a,0x44,0x6d,0x9e,0xba,0x5f,0x6f,0x38,0x82,0xe1,0xf0,0x93,0xc7,0x2f,0x98,0xfb,0x32,0x3a,0x3b,0xeb,0x8c,0xba,0xa,0x40,0xf7,0x9b,0xd5,0x8d,0xb7,0x51,0x51,0x4f,0x79,0x46,0x6d,0x9e,0xba,0x5f,0x6f,0x38,0x82,0xe1,0xf0,0x8b,0x67,0x1b,0x83,0xeb,0xe,0xfd,0x1f,0x9,0x52,0xe,0xff,0x97,0xb2,0xd8,0xb0,0xb,0xc4,0xf6,0xff,0xf6,0x31,0x96,0x20,0xb8,0xfc,0x80,0xee,0x3e,0x15,0xb5,0xce,0x88,0x9,0x80,0xee,0x37,0xab,0x1b,0x6f,0xa3,0xc2,0x98,0x7f,0x74,0xd7,0x1b,0x8e,0x60,0x38,0xc6,0xe5,0x91,0xae,0x67,0xe8,0xa5,0x22,0xa2,0xe8,0x6c,0xbf,0x66,0x67,0x8e,0xa1,0x1f,0x59,0x6f,0x2c,0xc3,0xa5,0xcb,0x7f,0x91,0x4a,0x22,0x13,0x49,0xb0,0x2c,0x10,0x95,0x2f,0x4,0x53,0x2d,0x91,0xd0,0xdd,0xa7,0x54,0xd0,0xd9,0x25,0x1,0xd0,0xfd,0x66,0x75,0xe2,0x6d,0xe4,0x84,0xc2,0x98,0x7f,0xb4,0x50,0xe5,0x5,0x1c,0x27,0x8e,0xed,0x3c,0x12,0x1c,0x7,0x51,0x18,0x4,0x67,0x57,0x73,0x2f,0x1b,0xb1,0x9c,0xd0,0x8e,0x6c,0x6b,0x47,0xb6,0x4c,0x46,0xb6,0x4c,0x40,0x36,0xb7,0x40,0xcb,0x24,0x64,0xf3,0x4,0xc8,0x35,0x23,0xb3,0x4d,0x90,0xca,0x22,0x33,0x59,0x10,0x16,0x32,0xd3,0x4,0xc9,0xd4,0xf6,0x1e,0x81,0x21,0x29,0x31,0xd0,0x3b,0xa4,0x37,0x0,0xf9,0x7e,0xc4,0x40,0x3f,0xc,0xf6,0x21,0x7a,0x3a,0xb0,0x7a,0xb6,0x20,0x7a,0x7b,0x10,0x3d,0x1d,0x88,0xee,0xcd,0x88,0x9e,0x6e,0x44,0xd7,0x26,0xac,0x7c,0x71,0x38,0xc5,0xf6,0xb8,0x6c,0x90,0xe9,0x2c,0xd8,0x89,0x1d,0x7a,0x12,0x8c,0xf9,0xc7,0x53,0x27,0x31,0xd6,0x3f,0x86,0x15,0x44,0xa3,0xf2,0x36,0x2a,0x8c,0xf9,0xd7,0x87,0x38,0xc4,0x10,0x1f,0xe,0xe9,0x7d,0xcd,0xe7,0x8b,0x3b,0x4c,0xa8,0x92,0x80,0xcc,0xa4,0x90,0x33,0xa6,0xe3,0xce,0x9a,0x8b,0x9c,0x35,0x1b,0x77,0xda,0x5e,0xc8,0x29,0x33,0x70,0x27,0xcf,0x82,0x89,0x93,0x71,0x27,0xed,0x86,0x6c,0x9d,0x0,0xd9,0x34,0x34,0x1,0x29,0xc0,0xc6,0x7b,0x2b,0x97,0xdf,0xcc,0x2e,0x3b,0x3a,0xf4,0x48,0x5d,0x2,0x65,0x61,0x31,0xec,0xc7,0x1,0x8a,0x43,0x7f,0x16,0x80,0x7e,0xa0,0x7f,0x10,0xd1,0xd3,0x83,0xb5,0x65,0x2d,0x62,0xeb,0x46,0xc4,0x96,0x57,0xb0,0x36,0xad,0xc3,0xda,0xf8,0x12,0x62,0xfd,0x1a,0xec,0xb5,0xcf,0x21,0x36,0x6f,0x40,0x74,0x77,0xef,0xda,0x3,0x91,0x4a,0x20,0xd3,0x19,0xb0,0xec,0x3a,0xca,0x4a,0x85,0xfa,0x32,0x3a,0xc3,0x91,0x18,0xeb,0x1f,0xc3,0xa,0x22,0xc,0x5e,0xdb,0xb6,0xe9,0xea,0xea,0x62,0x60,0x60,0xa0,0xaa,0x18,0x82,0xfa,0xf2,0xcf,0xe5,0x72,0x6c,0xdc,0xb8,0xd1,0x77,0x6e,0x1d,0x20,0x65,0xed,0x1d,0x9b,0xf5,0x5c,0x6b,0x59,0xf5,0x1d,0x7e,0xa9,0x42,0x22,0x68,0xcc,0x3f,0x42,0xe,0x29,0x21,0x3f,0x80,0x70,0xbc,0x36,0x58,0xbe,0x52,0x2,0xb2,0x7d,0x22,0xa5,0x39,0xb,0x70,0xf6,0x3d,0x10,0xb9,0xfb,0x5c,0x9c,0xdd,0xf,0x40,0xce,0x9c,0x8d,0x3b,0x75,0x37,0x98,0x9c,0x85,0x16,0x20,0x89,0x67,0xe8,0x65,0x73,0x1e,0x1c,0xfa,0xb3,0x4,0x74,0xb3,0xdd,0xe0,0x65,0x79,0xac,0xbf,0xae,0x1b,0x1b,0xfa,0x19,0xa,0x34,0x1,0xb4,0x66,0x90,0x13,0x33,0x38,0xfb,0x4d,0xd9,0x9e,0x6c,0x58,0x43,0x31,0xf4,0x1,0x5b,0xa,0x58,0x9b,0x37,0x20,0xd6,0xaf,0xc2,0x5e,0xfb,0x3c,0xd6,0x9a,0x17,0xb0,0x56,0x2d,0x27,0xf1,0xe2,0x53,0x58,0xeb,0x5f,0xc2,0xea,0xe9,0xdd,0xf1,0x9e,0x1,0x32,0x29,0x64,0x2a,0xb3,0xcb,0xbc,0x83,0x91,0x43,0x52,0xa3,0xce,0x8d,0xce,0x76,0x24,0x54,0x8,0x22,0xc,0xde,0x42,0xa1,0xc0,0x8c,0x19,0x33,0x68,0x6a,0x6a,0xc2,0xdd,0x36,0xa9,0x66,0x7c,0xde,0x7a,0xc,0x67,0x34,0x4e,0x80,0x6c,0x36,0x4b,0x4b,0x4b,0xb,0xab,0x57,0xaf,0x56,0xc2,0x58,0xc2,0x40,0x18,0xe6,0x55,0x2c,0x16,0x29,0x16,0x8b,0x94,0x4a,0x25,0x6,0x6,0x6,0x28,0x14,0xa,0xdb,0xfe,0x6d,0xb4,0x7a,0xb7,0x2c,0x6b,0x5c,0x6e,0x15,0x5e,0x5e,0x2a,0xb4,0x13,0x15,0xca,0xc1,0x2f,0x8e,0x8a,0x50,0xcc,0x23,0xa,0xa5,0xed,0xc6,0x67,0x81,0xbb,0xd7,0x1c,0xe4,0xa4,0x19,0xb8,0xb3,0xe6,0xe0,0xce,0x3b,0x14,0x77,0x9f,0x43,0x71,0xf7,0xdc,0x1f,0xb9,0xdb,0x64,0x68,0x67,0xbb,0xa9,0xe,0xc,0xfd,0xf4,0x2,0x9d,0x78,0xe3,0xff,0x61,0x61,0xe7,0x24,0xa2,0x34,0xc6,0xef,0xa,0xcb,0x4b,0x6,0x9a,0x52,0xb8,0x93,0x76,0x87,0x43,0x76,0xc7,0x49,0x1d,0xe7,0x25,0xe,0xbd,0xc0,0x86,0x22,0xf6,0xba,0x17,0xb1,0x56,0x3d,0x8b,0xf5,0xc2,0xb3,0x24,0x5e,0x78,0x2,0x6b,0xe3,0x5a,0xc4,0xd6,0x75,0x58,0xaf,0xac,0xc2,0xee,0xee,0xf6,0x24,0x1,0x99,0x4e,0x78,0x43,0x15,0x3b,0x4b,0x68,0x54,0xe7,0x71,0xd3,0x19,0x33,0x86,0x43,0xe,0x39,0xa4,0x1b,0x2f,0x3f,0xd,0x56,0x28,0x42,0xf3,0x77,0x5d,0x97,0x35,0x6b,0xd6,0xf0,0xd3,0x9f,0xfe,0x94,0x37,0xbd,0xe9,0x4d,0xbe,0x9b,0x7a,0xad,0x50,0x25,0x8e,0xb8,0x40,0x8,0x41,0xa9,0x54,0xa2,0x54,0x2a,0xe1,0x38,0xe,0xbd,0xbd,0xbd,0x6c,0xde,0xbc,0x99,0x8d,0x1b,0x37,0xb2,0x79,0xf3,0x66,0x56,0xad,0x5a,0xc5,0x86,0xd,0x1b,0x58,0xb1,0x62,0x5,0x2b,0x57,0xae,0xe4,0x85,0x17,0x5e,0x60,0x70,0x70,0x70,0x44,0x9e,0xe1,0xbd,0x5,0x2a,0xbc,0xbc,0xa2,0xbe,0xbe,0xa1,0x38,0xa,0x83,0x88,0xa2,0xb3,0xad,0xb,0xdc,0xdd,0x73,0x5f,0x9c,0x83,0x8f,0xc6,0x3d,0xf8,0x18,0x9c,0xf9,0xb,0x71,0xf7,0x9c,0x7,0xad,0x49,0xef,0xad,0x99,0xc6,0xfb,0x92,0xef,0xc5,0xfb,0x8a,0x2e,0x82,0xf7,0x99,0x1f,0x13,0xd8,0x16,0x64,0x80,0x1c,0xde,0x30,0x85,0x8d,0x37,0x9c,0xd0,0xd,0xa2,0x67,0x0,0x6b,0xed,0xf3,0xd8,0xcb,0x1e,0x23,0xb1,0xf4,0x61,0xec,0xa5,0x8f,0x60,0x3f,0xf7,0x24,0xd6,0xa0,0x37,0xbf,0xc0,0x5,0x64,0x73,0xe,0x91,0x4c,0xef,0x90,0x8c,0x38,0x8e,0x43,0x22,0x91,0x60,0xfe,0xfc,0xf9,0xe4,0x72,0x39,0x8a,0xc5,0xe2,0xb8,0x61,0xc4,0xcd,0x94,0x15,0xd1,0x59,0x5b,0xf5,0x61,0x40,0x1,0x4,0x11,0xa,0xaf,0xeb,0xba,0x64,0xb3,0x59,0x84,0x8,0x66,0xff,0x69,0x3,0x35,0x90,0x4a,0xa5,0x48,0xa5,0x52,0x0,0xb4,0xb4,0xb4,0x30,0x63,0xc6,0x8c,0x51,0x7f,0x77,0xc3,0x86,0xd,0x2c,0x5b,0xb6,0x8c,0x25,0x4b,0x96,0xf0,0xe4,0x93,0x4f,0xf2,0xc4,0x13,0x4f,0xf0,0xe8,0xa3,0x8f,0x22,0xa5,0xc4,0x71,0xb6,0xcf,0xd0,0xb6,0x6d,0x5b,0xeb,0x79,0xb,0x7e,0x40,0xb,0xe3,0xae,0x95,0x43,0x8,0xaf,0x6b,0x7f,0xb8,0xe9,0xef,0x77,0x20,0xa5,0x13,0xde,0x88,0x73,0xec,0x19,0x38,0xf3,0x8e,0x84,0x59,0xb6,0xd7,0x85,0xdf,0x8b,0xd7,0x5d,0xdf,0x7,0x74,0x11,0xee,0x57,0x7d,0x14,0x70,0x5c,0xef,0x5e,0xfb,0x80,0x4d,0x43,0x7f,0x67,0x59,0x90,0x0,0xd9,0x9a,0xc5,0x99,0x71,0x20,0xce,0x6b,0xe,0xa4,0xe0,0xbe,0xf,0x36,0x81,0xbd,0x62,0x19,0x89,0x47,0xef,0x25,0xf1,0xc4,0x7f,0xb0,0x97,0x3c,0x40,0x62,0xf5,0x2a,0x4,0xfd,0x5e,0x99,0x36,0xe5,0x20,0x95,0xae,0x3a,0x4,0x45,0xcc,0x32,0x96,0x3a,0x81,0x27,0x0,0x2a,0x98,0x3f,0x78,0xdd,0xbc,0x23,0x7d,0xed,0x19,0x34,0x2e,0xa6,0x4d,0x9b,0xc6,0xb4,0x69,0xd3,0x38,0xe1,0x84,0x13,0xb6,0xfd,0xdd,0xb,0x2f,0xbc,0xc0,0xa2,0x45,0x8b,0xb8,0xff,0xfe,0xfb,0xf9,0xcf,0x7f,0xfe,0xc3,0xd2,0xa5,0x4b,0x77,0x48,0x6,0x12,0x89,0xea,0x1e,0x19,0x15,0xcc,0x3f,0xe,0x31,0xf8,0xc5,0x31,0x8c,0xc,0x5c,0x17,0xd1,0xdf,0xbf,0xcd,0xf4,0x9d,0x3,0xf,0xc3,0x39,0xfe,0x8d,0x94,0x5e,0x7d,0x6,0xee,0x81,0x47,0xc0,0x4c,0xbc,0xaf,0xfb,0x2d,0xc0,0xcb,0x78,0xb3,0xef,0xa3,0xcf,0xc5,0xa2,0x87,0xeb,0x7a,0x13,0xb,0xb,0x78,0x9,0xd1,0x7a,0xbc,0x61,0x84,0x14,0x38,0x7,0xef,0x8f,0x73,0xdc,0xfe,0xe4,0x7,0x3f,0x86,0x78,0x79,0x80,0xc4,0x33,0xf,0x90,0x78,0xec,0x1e,0x92,0x8b,0xee,0x21,0xf1,0xe4,0xc3,0x88,0x3e,0x2f,0x19,0x10,0x4d,0xde,0xca,0x86,0xf1,0xa,0x54,0x25,0xb3,0x8c,0xa3,0x4e,0xe0,0x43,0x0,0x2a,0x2c,0x9f,0x2b,0xf,0x1,0x5c,0x77,0xdd,0x75,0xbc,0xe9,0x4d,0x6f,0xf2,0x3d,0x1e,0x83,0xf8,0x62,0xc9,0x92,0x25,0xdc,0x73,0xcf,0x3d,0xdc,0x7c,0xf3,0xcd,0x3c,0xf4,0xd0,0x43,0x3b,0xfc,0xdb,0x78,0xc9,0x40,0x1c,0x8c,0x57,0x85,0x18,0xfc,0xe2,0x0,0x10,0x96,0x5,0x83,0xfd,0x58,0x25,0xef,0xcb,0xdd,0x9d,0x3c,0x85,0xd2,0x1b,0xce,0xa6,0xf8,0xfa,0x77,0xe1,0x1e,0x7c,0x4,0x4c,0x65,0x68,0x42,0x1c,0x30,0x30,0x34,0xd5,0xcd,0x98,0x7e,0x75,0x90,0x78,0xbd,0x4,0x4d,0xc0,0x44,0xbc,0x21,0x84,0xf5,0x90,0x78,0xf4,0x41,0x92,0xf,0xdd,0x89,0xf5,0xaf,0x3f,0x93,0x7e,0xfa,0x31,0x5e,0xb5,0xdb,0x14,0x32,0x33,0x66,0xd2,0x9d,0x6b,0xf7,0x7e,0x7f,0xa7,0x21,0x51,0xd5,0xcc,0x32,0x86,0x3a,0x6b,0x3,0x4d,0x0,0x54,0x30,0x7f,0x30,0x9,0x80,0x81,0x3f,0x78,0xfc,0xf1,0xc7,0xb9,0xed,0xb6,0xdb,0xb8,0xed,0xb6,0xdb,0x58,0xba,0x74,0xe9,0xe,0xff,0xb6,0x73,0x32,0x60,0x8c,0xd7,0xbf,0x18,0xea,0xe6,0x11,0x2,0x9c,0x12,0xd6,0x60,0x7e,0xfb,0xd7,0xfe,0xb1,0xa7,0x50,0x7c,0xdd,0xbb,0x71,0x4e,0x7a,0x2b,0x72,0xee,0x4,0xc8,0x3,0x1b,0x80,0xbc,0x4,0x61,0xe6,0xe6,0xf8,0xa,0x29,0x20,0x2d,0xbc,0xe4,0x2a,0x87,0x97,0xc,0x3c,0xfe,0x18,0xbb,0xbd,0xb0,0x88,0x59,0x4b,0xfe,0x43,0xfb,0xd2,0x87,0x10,0xa5,0x22,0xc5,0xa6,0x36,0x8a,0xcd,0x6d,0x38,0xc9,0x74,0x75,0xe7,0xd4,0xd7,0x1,0x5,0x4d,0x39,0x4c,0x9d,0xe0,0x12,0x0,0x55,0xcc,0x1f,0x4c,0x2,0x60,0xe0,0x3f,0xee,0xb9,0xe7,0x1e,0x6e,0xba,0xe9,0x26,0xee,0xbd,0xf7,0x5e,0x56,0xad,0x5a,0xb5,0xed,0xef,0x93,0xc9,0x64,0xdd,0xdc,0x2a,0x18,0x77,0x2c,0x38,0x84,0x80,0x62,0x1e,0x6b,0x68,0x16,0xbf,0x33,0x7b,0xe,0xce,0x71,0xaf,0xa7,0x74,0xc6,0x39,0x38,0x47,0x1f,0x1,0xcd,0x78,0xa6,0xdf,0x69,0xbe,0xf4,0x43,0x83,0x14,0x90,0x11,0x30,0x9,0x6f,0x4e,0xc5,0x7a,0x98,0xf6,0xc4,0xbd,0x4c,0x79,0xe2,0x7e,0xda,0xd6,0x2c,0xa5,0x69,0xcd,0x2a,0x32,0x1d,0xeb,0x29,0xb4,0x4f,0x25,0xdf,0x3a,0x9,0x21,0xdd,0xfa,0x97,0x44,0x8e,0x2,0x45,0x4d,0x39,0x4c,0x2d,0xff,0x27,0x1,0xaa,0x32,0xe6,0x6f,0x60,0x10,0x24,0x4e,0x3e,0xf9,0x64,0x4e,0x3e,0xf9,0x64,0x0,0x6e,0xbb,0xed,0x36,0xae,0xbe,0xfa,0x6a,0xee,0xbe,0xfb,0xee,0x6d,0x33,0x9a,0x53,0xa9,0x54,0x4d,0xab,0x3c,0xb4,0x37,0x5d,0x15,0x38,0x84,0x80,0xc2,0x20,0xd6,0xd0,0x56,0xbb,0xce,0x51,0xaf,0xa1,0xf8,0xce,0x8f,0x53,0x3a,0xf1,0x4c,0x98,0x25,0xbc,0x71,0xfd,0x75,0xc0,0x1a,0xd7,0x5b,0xb2,0x67,0x5e,0x2d,0xe1,0x41,0x48,0xaf,0x97,0xe5,0x15,0xbc,0x65,0x2,0x59,0x8b,0xd,0x27,0x9d,0xc4,0x86,0x13,0x4e,0x82,0x2e,0x68,0x5d,0xbd,0x8c,0x99,0x8f,0xdd,0xc9,0x8c,0x7,0xfe,0x42,0xdb,0xca,0x67,0x28,0xb4,0x4d,0x64,0x70,0xc2,0x54,0xaf,0x4e,0x7d,0x4c,0x4,0xe2,0x66,0xfe,0xb5,0xea,0xf8,0xda,0x3,0xa0,0xaa,0xf9,0x9b,0x1e,0x0,0x83,0x30,0xf0,0xef,0x7f,0xff,0x9b,0xcb,0x2f,0xbf,0x9c,0xdb,0x6e,0xbb,0xd,0xf0,0xda,0x6d,0x32,0x99,0xac,0x38,0x11,0xd0,0xda,0x74,0x55,0xe0,0x10,0x2,0xa4,0x8b,0xe8,0x1f,0x0,0xc0,0x39,0xee,0x75,0x14,0xcf,0xf9,0x34,0xce,0xa9,0xaf,0xf3,0xde,0x70,0x6b,0xf1,0x26,0xad,0x61,0x26,0xf3,0x29,0x85,0xf2,0x9c,0x81,0x24,0xd0,0xa,0xe4,0x20,0xb9,0xb2,0x8b,0x3d,0xfe,0xf9,0x1b,0x66,0x2e,0xba,0x93,0xf6,0xe7,0x1e,0xc7,0x4d,0x24,0x18,0x98,0x3c,0xb,0xd7,0x4e,0x7a,0xbd,0x2,0x75,0x40,0x75,0x53,0xe,0x51,0x67,0xad,0x6f,0x43,0x2d,0xaa,0x9a,0xbf,0x81,0x41,0x58,0x38,0xf6,0xd8,0x63,0xb9,0xf5,0xd6,0x5b,0x79,0xf0,0xc1,0x7,0x39,0xe9,0xa4,0x93,0x90,0x52,0x52,0x28,0x14,0x2a,0x4a,0x0,0xb4,0x35,0x5d,0x55,0x38,0x84,0x40,0xf4,0xf5,0x61,0xf5,0xf,0xe0,0xce,0x3d,0x88,0xc1,0xeb,0xee,0x62,0xf0,0xe6,0x3b,0x71,0xde,0xfc,0x3a,0xd8,0xc,0x2c,0x73,0xa1,0xcf,0x5,0x61,0xcc,0x5f,0x39,0x8,0xbc,0xe5,0x94,0x5,0x17,0x36,0xb9,0xb0,0x4a,0x52,0x9c,0xd0,0xc6,0xb,0xef,0xfd,0x10,0xff,0xfa,0xca,0xad,0x3c,0xfa,0xe9,0x2b,0xd9,0x74,0xc8,0x9,0x64,0x37,0xad,0xa3,0x79,0xc3,0x4a,0x90,0x12,0x59,0xc5,0x21,0x46,0x3b,0x48,0xa9,0x6f,0xca,0xa1,0xea,0x84,0x35,0xd7,0xa2,0x26,0x18,0xf3,0x37,0xd0,0x11,0xb,0x17,0x2e,0xe4,0x9e,0x7b,0xee,0xe1,0x97,0xbf,0xfc,0x25,0xfb,0xec,0xb3,0xf,0xa5,0x52,0x89,0x62,0xb1,0x18,0x68,0x7b,0xd6,0xd6,0xb8,0xeb,0xe5,0x28,0xcf,0xea,0xef,0xeb,0x43,0xe6,0x26,0x90,0xff,0xcc,0x37,0x19,0xf8,0xc3,0x93,0x38,0x6f,0x7d,0xad,0xd7,0xcd,0xbc,0xc2,0x85,0xa2,0xab,0xf8,0x9b,0xce,0x60,0x1b,0x4,0x60,0x49,0xe8,0x71,0x61,0x95,0xb,0x42,0xf0,0xca,0xe9,0xa7,0xf3,0xd0,0x97,0x7e,0xca,0x43,0x5f,0xba,0x9e,0xf5,0x87,0x9d,0x42,0xcb,0xda,0xe7,0x69,0xda,0xf4,0x32,0x40,0x55,0x89,0x80,0x2e,0xa6,0x1c,0xa6,0x8e,0x3d,0x7d,0xfa,0xf4,0x2f,0xe0,0xed,0x67,0x15,0x69,0x20,0x41,0x72,0x4a,0x29,0xe9,0xee,0xee,0xe6,0xcd,0x6f,0x7e,0x33,0xfb,0xed,0xb7,0x9f,0x6f,0xbc,0x6,0x6,0x63,0xe1,0xe0,0x83,0xf,0xe6,0x13,0x9f,0xf8,0x4,0xb6,0x6d,0xf3,0xc0,0x3,0xf,0x50,0x28,0x14,0x70,0x5d,0xd7,0xac,0x18,0xf0,0x83,0xa3,0x3c,0xc1,0x6f,0x30,0xef,0x9d,0xc7,0xf3,0xce,0xf,0x93,0xbf,0xe2,0xf7,0x38,0xef,0x78,0xad,0xb7,0xed,0xee,0xcb,0x43,0xa7,0xe8,0x98,0x6f,0x8,0x7d,0x21,0x80,0x92,0xf4,0x26,0x69,0x3a,0x82,0xfe,0x79,0x7b,0xf0,0xca,0xd1,0x67,0xd0,0xbd,0xdb,0x3c,0x32,0x9d,0x9b,0x69,0x7f,0xfe,0x9,0x12,0x3,0xbd,0x38,0xe9,0x1c,0x6e,0x22,0x89,0x18,0xa3,0xa7,0x4d,0xe1,0x89,0x78,0x51,0x6a,0xf4,0xd4,0x9d,0x17,0xab,0x6e,0xfe,0x6,0x6,0x51,0xc2,0xb2,0x2c,0x2e,0xbe,0xf8,0x62,0x96,0x2d,0x5b,0xc6,0x3b,0xde,0xf1,0xe,0x80,0x6d,0xe7,0x13,0xf8,0xb1,0x2b,0xa5,0x76,0xc6,0xed,0x7,0x87,0xe5,0x75,0xf7,0x8b,0xa2,0x43,0xe9,0xe8,0x93,0x18,0xf8,0xc5,0xbf,0xc9,0x5f,0x75,0x35,0x72,0xe6,0x64,0x78,0x4a,0x42,0xb7,0x1b,0xc2,0x16,0x67,0x6,0xa1,0xc1,0x2,0x4a,0x2e,0xac,0x76,0xa1,0x7,0xd6,0xbd,0xfe,0x34,0x1e,0xf8,0xbf,0x1b,0x79,0xec,0x13,0x3f,0x64,0xcb,0x41,0x47,0x93,0xec,0xe9,0xa2,0x79,0xfd,0x2a,0xaf,0x37,0x60,0x84,0x36,0x14,0x37,0xf3,0xf7,0x13,0x35,0x27,0x0,0x41,0x6d,0xa9,0x6b,0xe6,0x12,0x18,0xc4,0x11,0x7b,0xed,0xb5,0x17,0x37,0xdf,0x7c,0x33,0xff,0xfc,0xe7,0x3f,0x99,0x33,0x67,0xe,0xc5,0x62,0x91,0x42,0xa1,0x50,0x57,0xbb,0xd4,0xce,0xb8,0xeb,0xe5,0x10,0x2,0x5c,0x7,0xab,0xb7,0xf,0x12,0x59,0xf2,0xff,0xef,0x26,0x6,0xef,0xb8,0x7,0xf7,0xd4,0x63,0x60,0x19,0xb0,0xce,0x5,0xdb,0x7c,0xf5,0xc7,0x16,0x16,0xde,0x70,0xce,0x4b,0x2e,0xe4,0x61,0xcd,0x9b,0xde,0xcc,0x83,0x97,0xfc,0x82,0x45,0x97,0xfc,0x9c,0x8d,0xf3,0x8f,0xa5,0xfd,0xc5,0xa7,0x48,0xf6,0x76,0x22,0xad,0xed,0xd9,0x5f,0x98,0xdd,0xf1,0x61,0x7d,0xf9,0xfb,0xa9,0x53,0x53,0x2,0xa0,0x9b,0x49,0x1b,0xf3,0x37,0x50,0x5,0xc7,0x1d,0x77,0x1c,0xcf,0x3e,0xfb,0x2c,0x1f,0xfe,0xf0,0x87,0x1,0xc8,0xe7,0xf3,0x35,0xb5,0x4f,0xad,0x8c,0xdb,0xf,0xe,0xcb,0xf2,0x26,0xf9,0xd,0xe6,0x29,0x2d,0x7c,0x2d,0xfd,0x77,0x2f,0xa3,0xf4,0x81,0x77,0xc1,0x4b,0xc0,0x4a,0x17,0x30,0xe3,0xfc,0xd,0x3,0xb,0xc8,0xbb,0xb0,0xd6,0x85,0x2e,0xe8,0x38,0xec,0x50,0x1e,0xfa,0xca,0xcf,0x78,0xf2,0xbc,0xaf,0x21,0xb1,0x68,0x5d,0xfd,0x2c,0xc2,0x75,0xc0,0xb2,0x43,0x9,0x47,0xa7,0x31,0xff,0x9d,0x51,0xf5,0x23,0xa3,0x9b,0x49,0x1b,0xf3,0x37,0x50,0xd,0x89,0x44,0x82,0xab,0xaf,0xbe,0x9a,0x5f,0xff,0xfa,0xd7,0xe4,0x72,0x39,0xf2,0xf9,0x3c,0xa0,0x5f,0x57,0x65,0x98,0x5f,0xfe,0xa2,0xb7,0x17,0x80,0xfc,0xa7,0xbf,0xc5,0xe0,0x6d,0x77,0x21,0xf7,0xdd,0x3,0x9e,0x91,0x9e,0x11,0x18,0xe3,0x6f,0x4c,0x8,0xbc,0xc3,0x8a,0x5e,0xf6,0x7a,0x4,0x5e,0x38,0xf7,0x43,0xfc,0xeb,0x1b,0xb7,0xb3,0xfa,0xb8,0x33,0x69,0x5e,0xb7,0x8a,0x6c,0xe7,0x6,0xa4,0x1d,0xec,0x58,0x90,0xce,0xe6,0xf,0x8a,0x3c,0x3a,0xc6,0xfc,0xd,0x1a,0x11,0xef,0x7c,0xe7,0x3b,0x59,0xba,0x74,0x29,0xaf,0x7a,0xd5,0xab,0x28,0x14,0xa,0x38,0x8e,0x53,0x51,0x9b,0x6d,0xa8,0x79,0x3,0x2,0x6f,0x86,0x7f,0xeb,0x34,0x6,0x7e,0x75,0x3f,0xc5,0xaf,0x7e,0xce,0x5b,0xd6,0xb7,0xca,0x74,0xf7,0x1b,0xc,0xc1,0x6,0xfa,0x5d,0x58,0x29,0x19,0xd8,0x63,0x16,0x8b,0xbf,0x74,0x39,0x8f,0x7c,0xe6,0x4a,0xf2,0xd9,0x89,0xb4,0xae,0x59,0xe6,0xd,0x1d,0x69,0xec,0x5,0x41,0xfa,0x58,0x55,0x9,0x80,0x19,0xf3,0x37,0x30,0xf0,0x17,0xb3,0x67,0xcf,0xe6,0xe1,0x87,0x1f,0xe6,0x84,0x13,0x4e,0xa0,0x54,0x2a,0x8d,0x3b,0x24,0xd0,0x30,0xe6,0x2f,0x4,0x38,0x25,0xec,0xbe,0x7e,0x9c,0x3d,0xe6,0x31,0x70,0xcf,0x33,0xb8,0x6f,0x38,0x1e,0x9e,0x6,0x7a,0x5d,0xef,0xa5,0x6f,0x60,0x50,0x46,0x79,0xf9,0xe0,0x46,0x17,0x36,0xc1,0x2b,0x6f,0x78,0x3,0xf7,0x5f,0xf6,0x7,0xd6,0x1e,0x7e,0x3a,0xed,0xcf,0x2f,0xc6,0x2a,0xe4,0x91,0x3e,0xf,0x9,0xc4,0xc1,0x63,0x2a,0x4a,0x0,0xcc,0x84,0x3f,0x3,0x83,0x60,0x71,0xdf,0x7d,0xf7,0x71,0xfe,0xf9,0xe7,0x3,0xa3,0xcf,0xb,0x88,0x8b,0xf9,0x8f,0xb,0xcb,0x82,0x81,0x3e,0xac,0x7c,0x81,0xe2,0x89,0x67,0x32,0x78,0xcb,0x83,0xc8,0xd9,0x93,0xe0,0xe9,0xa1,0xb1,0x7e,0xf3,0x78,0x1b,0x8c,0x86,0xf2,0x8a,0x81,0x55,0x2e,0xc5,0x49,0xad,0x3c,0xf2,0xf9,0x1f,0xb3,0xf8,0xbc,0xcb,0x70,0x52,0x19,0x12,0x83,0xbd,0xbe,0x48,0x84,0x35,0xe1,0xaf,0xac,0x15,0x24,0xc6,0x4d,0x0,0x74,0x33,0x69,0x63,0xfe,0x6,0xba,0xe2,0xb2,0xcb,0x2e,0xe3,0x8e,0x3b,0xee,0x0,0x76,0x4d,0x2,0x54,0x30,0x7f,0xbf,0x30,0x66,0x2c,0x96,0x85,0xe8,0xed,0xc5,0x72,0x21,0xff,0x89,0xaf,0x33,0x78,0xfb,0xef,0x90,0x53,0xdb,0xbc,0x9d,0xfc,0xcc,0xd2,0x3e,0x83,0x4a,0x61,0x1,0xaf,0x38,0xd0,0x4,0x2f,0x9e,0xf1,0x3e,0x84,0xeb,0x60,0x39,0xa5,0xba,0x69,0x75,0x9b,0xa7,0x33,0x1e,0xc6,0x4c,0x0,0x74,0x33,0x69,0x95,0x5e,0x72,0x6,0x6,0xb5,0xe0,0x8c,0x33,0xce,0x60,0xd1,0xa2,0x45,0xdb,0x26,0x7,0x86,0xf9,0xb5,0x31,0x1e,0x2,0xef,0x41,0x18,0x32,0x7f,0x1,0xc,0x7e,0xf9,0x6a,0x8a,0xdf,0xfa,0xa2,0x37,0xcb,0x7f,0xad,0xeb,0xed,0x13,0x6f,0x60,0x50,0xd,0x6c,0xb,0x6c,0xd8,0xfb,0x8e,0xeb,0x69,0x5d,0xfb,0x1c,0xc5,0x5c,0x5b,0x5d,0x74,0x71,0x33,0x7f,0x18,0x23,0x1,0xd0,0xcd,0xa4,0x55,0x79,0x49,0x1a,0x18,0xd4,0x8b,0xa3,0x8e,0x3a,0x8a,0xc7,0x1e,0x7b,0x8c,0x96,0x96,0x96,0x9a,0x97,0x9,0xe,0x87,0x2a,0x5d,0xff,0x95,0x9a,0xff,0xc0,0x37,0x6f,0xa2,0xf4,0xf9,0xf,0xc3,0x72,0xcc,0x78,0xbf,0x41,0xed,0xc8,0xa,0xc4,0x2b,0x25,0x76,0x7b,0xf8,0xcf,0x14,0x5a,0x27,0x7a,0xe7,0xd,0xd4,0x88,0x38,0x9a,0xbf,0x10,0x22,0xdc,0x55,0x0,0xc6,0xfc,0xd,0xc,0x2a,0xc3,0xfe,0xfb,0xef,0xcf,0xe2,0xc5,0x8b,0x1,0x18,0x1c,0x1c,0xac,0xb9,0x8d,0x6b,0x61,0xfe,0x42,0x40,0x7e,0xd0,0xfb,0xf2,0xff,0xda,0x4d,0x38,0x9f,0x7a,0x17,0x2c,0x5,0x6,0xcd,0x12,0x3f,0x83,0x3a,0xd0,0x6,0xed,0xcf,0x3e,0xce,0x84,0x97,0x9e,0x66,0xb0,0x65,0x72,0xd4,0xd1,0x54,0x84,0xb0,0xe7,0x16,0x8c,0xf8,0x78,0x99,0x9,0x7f,0x6,0x6,0xd1,0x63,0xce,0x9c,0x39,0xfc,0xee,0x77,0xbf,0x3,0x6a,0x4b,0x2,0xb4,0x31,0xff,0x62,0x11,0xbb,0x58,0x22,0xff,0xee,0xb,0x28,0x5d,0xf8,0x2e,0x78,0x16,0xef,0x64,0x38,0x63,0xfe,0x6,0xb5,0xc2,0x15,0x90,0x86,0xb6,0x57,0x9e,0xc5,0x2e,0xf4,0x43,0x8d,0xa7,0x7,0x82,0xfe,0x6b,0xfd,0xc7,0xd2,0xd9,0xa5,0x54,0x8c,0xf9,0x1b,0x18,0xa8,0x83,0x33,0xcf,0x3c,0x93,0x9b,0x6f,0xbe,0x19,0xa8,0x2e,0x9,0xd0,0xc6,0xfc,0x9d,0x12,0x56,0xa1,0x40,0xfe,0xf4,0x73,0x29,0x7e,0xfd,0x3b,0xb0,0x2,0xb3,0xb9,0x8f,0x41,0xfd,0x68,0x12,0x88,0x57,0x1c,0x66,0x3d,0xfc,0x27,0xf2,0x2d,0x93,0x80,0xf1,0x8f,0xe4,0xde,0x19,0x71,0x9a,0xed,0x3f,0x9a,0x8e,0x35,0xd6,0x3f,0x6,0x21,0xa8,0x3a,0xaf,0x81,0x81,0x6a,0x78,0xc7,0x3b,0xde,0xc1,0x3d,0xf7,0xdc,0x3,0x54,0x96,0x4,0x68,0x61,0xfe,0x0,0xae,0x8b,0x35,0x98,0xa7,0x78,0xf2,0xbb,0x29,0xfc,0xfa,0x7a,0x28,0x0,0x1d,0xc6,0xfc,0xd,0xea,0x84,0x4,0x26,0xc1,0xf4,0x7,0xff,0xc6,0xd4,0xa5,0xf,0x30,0xd8,0x36,0xb5,0x6a,0x8a,0xb8,0x8e,0xf9,0xef,0xc,0x6b,0xac,0x7f,0xc,0x42,0x50,0x65,0x5e,0x3,0x3,0x55,0x71,0xd2,0x49,0x27,0xf1,0xb3,0x9f,0xfd,0xc,0x60,0xcc,0x43,0x84,0xb4,0x31,0x7f,0x21,0xb0,0x6,0x6,0x28,0xed,0x7d,0x10,0xf9,0x9f,0xde,0x8,0x9b,0x80,0x4d,0x66,0xa9,0x9f,0x81,0xf,0x48,0x58,0xd0,0xb,0xbb,0x3d,0xf2,0x47,0x4a,0x99,0x1c,0xa2,0xca,0xaf,0xff,0x46,0x31,0x7f,0x18,0x7a,0xdc,0x8c,0xf9,0x1b,0x18,0xa8,0x8f,0xf7,0xbd,0xef,0x7d,0x2c,0x5d,0xba,0x94,0xef,0x7e,0xf7,0xbb,0x38,0x8e,0x83,0x6d,0xdb,0xc8,0x61,0x67,0xa0,0x6b,0x63,0xfe,0x43,0x33,0xfe,0xdd,0x74,0x86,0xfc,0xcf,0xfe,0xe,0x19,0xe0,0xf9,0x6,0x35,0xff,0xf2,0x36,0xb5,0x9,0xb6,0xff,0x24,0x87,0x7e,0x6c,0xb6,0xaf,0x80,0x10,0x6c,0xdf,0x0,0x69,0x78,0xf1,0xba,0x43,0xff,0x2d,0x87,0x7e,0x5c,0xc0,0x1,0x4a,0x78,0x3d,0x2a,0xa5,0x61,0x3f,0x2e,0x75,0xcd,0x84,0xd7,0x2,0x43,0x5f,0xff,0x2d,0x8b,0x57,0x30,0xed,0x99,0x7f,0xd1,0x3f,0x71,0x26,0xc8,0xca,0x13,0x80,0x46,0x32,0x7f,0x80,0x84,0x31,0x7f,0x3,0x3,0x7d,0xf0,0x9d,0xef,0x7c,0x87,0xc7,0x1f,0x7f,0x9c,0xbf,0xff,0xfd,0xef,0x58,0xd6,0xf6,0xbe,0x72,0x6d,0xcc,0x5f,0x8,0xc8,0xe7,0xbd,0x19,0xff,0xdf,0xfe,0x3,0xf2,0xd0,0x29,0xf0,0x64,0x3,0x98,0xbf,0xb0,0xbc,0x7b,0xcc,0x0,0x39,0x20,0x8d,0x67,0xf2,0x25,0x20,0xf,0xf4,0x3,0xbd,0x20,0xfa,0xbb,0x11,0x5d,0x1d,0x88,0xde,0x4e,0x18,0xe8,0x46,0xc,0xf4,0x7b,0x2b,0x24,0x6,0xfb,0xc0,0x71,0xbc,0xe3,0x90,0x7,0x7a,0x41,0x4a,0x64,0x32,0x5,0x99,0x26,0x90,0x2e,0x32,0x93,0x43,0x66,0x72,0x90,0xc9,0x21,0xb3,0xcd,0xc8,0xa6,0x36,0x64,0xdb,0x24,0x64,0x53,0xb,0x34,0x27,0xa1,0x6d,0x48,0x33,0x65,0x79,0x9,0x42,0x1e,0x18,0x0,0x6,0xf1,0x12,0x5,0x37,0x26,0x89,0xc1,0x50,0x32,0xb5,0xdb,0x23,0x7f,0x20,0xd9,0xd7,0x45,0xff,0xc4,0x99,0x8,0x5,0x93,0x1e,0x15,0xcc,0x1f,0x2,0x78,0xec,0x8c,0xf9,0x1b,0x18,0x4,0x8b,0x3f,0xff,0xf9,0xcf,0xa4,0xd3,0x69,0xf2,0xf9,0x3c,0x99,0x4c,0xc6,0x17,0xce,0xd0,0x12,0x8,0xd7,0xc5,0x2a,0x16,0x29,0x9c,0xf9,0x49,0x9c,0xf7,0xbf,0x16,0x96,0xc9,0x78,0xad,0xf3,0x97,0x78,0x5d,0xd0,0x39,0xa0,0x95,0xed,0x5f,0xf2,0x45,0xa0,0xb,0xc4,0xc6,0x5e,0xac,0xf5,0x2b,0x11,0xeb,0xd7,0x60,0xaf,0x5e,0x8e,0x58,0xbf,0x1a,0x6b,0xf3,0x1a,0xc4,0xd6,0x4d,0x88,0xae,0xcd,0x88,0x9e,0xad,0x88,0xde,0x6e,0xc4,0x40,0x2f,0x94,0xe4,0x88,0xbb,0x1e,0x97,0x3b,0x3,0x46,0xfb,0xae,0x95,0x36,0xc8,0x4c,0x16,0x9a,0xda,0x70,0x5b,0x26,0x20,0xdb,0x26,0x23,0xdb,0xa7,0xe0,0x4e,0x9a,0x89,0x9c,0xba,0x1b,0xce,0xee,0x73,0x70,0x67,0xec,0x8e,0x3b,0x6d,0x1f,0xe4,0xd4,0xc9,0x30,0xd,0xc8,0x5a,0x1e,0xa1,0x83,0x97,0x14,0xf4,0xc,0xfd,0xa9,0xa0,0x79,0x8e,0x89,0x16,0x81,0x58,0x53,0x64,0xc6,0xe2,0xbf,0x31,0xd0,0x3e,0xbd,0x2a,0xf3,0x57,0xc5,0x94,0xc3,0xd4,0xf1,0x35,0x1,0x30,0xe6,0x6f,0x60,0x10,0x3c,0x52,0xa9,0x14,0xbf,0xf8,0xc5,0x2f,0x78,0xef,0x7b,0xdf,0x4b,0xa9,0x54,0x22,0x99,0x4c,0xee,0x30,0x14,0x50,0x2d,0x42,0x33,0xff,0x72,0xd7,0xff,0xa4,0x69,0x14,0xbe,0xf6,0x43,0x58,0xf,0x14,0xa5,0xfe,0x93,0xfe,0xa4,0x80,0x94,0x80,0xc9,0x40,0x33,0x9e,0x79,0xbe,0xdc,0x87,0xbd,0xe8,0x49,0xac,0x8d,0x2f,0x63,0x6d,0x5d,0x87,0xf5,0xf2,0x72,0xac,0x95,0xcb,0xb1,0xd6,0xbe,0x80,0xb5,0x69,0x2d,0xa2,0xe8,0x19,0xd3,0x70,0x23,0xdf,0x56,0x83,0x36,0x90,0x48,0x22,0x53,0x36,0x52,0x58,0xde,0x6f,0x89,0xa1,0x32,0x16,0x82,0x1d,0xd2,0x2,0x39,0xec,0x6a,0x9,0x48,0x17,0xe1,0x3a,0x88,0x62,0x1,0x36,0xaf,0xc7,0xde,0xb8,0x7e,0x97,0x91,0x3,0x9,0x60,0x81,0x9c,0x34,0xd,0x67,0xfa,0xee,0xb8,0xbb,0xed,0x83,0xb3,0xe7,0x7c,0xe4,0xb4,0x59,0xb8,0xad,0x53,0xbc,0xff,0xde,0xfb,0x0,0x98,0x5,0xa4,0x2d,0xef,0x7e,0xba,0xf0,0x7a,0xd,0xa4,0xc2,0x67,0x31,0x48,0x1,0x6d,0xb0,0xfb,0x5f,0x6e,0xa7,0x6d,0xcd,0x32,0xba,0x77,0xdb,0xaf,0xe2,0xee,0x7f,0x95,0x4c,0x39,0x4c,0x1d,0xdf,0x12,0x0,0x63,0xfe,0x6,0x6,0xe1,0xe1,0x9c,0x73,0xce,0xe1,0x89,0x27,0x9e,0xe0,0xf2,0xcb,0x2f,0xc7,0xb6,0xed,0x48,0x37,0xa,0xaa,0x18,0x85,0x82,0xd7,0xf5,0xff,0xf9,0xeb,0x61,0x6,0xf0,0x8c,0xc6,0xbb,0xfc,0x49,0x3c,0x73,0x9c,0x82,0xf7,0xb5,0xbf,0x19,0xec,0x7,0x9e,0xc0,0x7e,0xf8,0xef,0x24,0x9e,0xfc,0x37,0xd6,0xb2,0xc5,0x58,0xeb,0x56,0xef,0x92,0xdb,0x48,0x80,0x74,0x2,0xb7,0x39,0xb,0xd5,0x9e,0x4e,0x37,0x52,0x5d,0xed,0xf2,0x77,0x36,0x72,0xa7,0x7d,0x93,0x77,0xb6,0x40,0x21,0x25,0xa2,0x54,0x44,0x6c,0xdd,0x40,0x72,0xd3,0x6,0xc4,0x92,0x47,0x77,0xf8,0x5d,0x99,0x49,0xe1,0xec,0x39,0x17,0x67,0xdf,0x43,0x28,0x2d,0x78,0x35,0xa5,0x23,0x5e,0x83,0x33,0x67,0x1e,0xec,0xd,0x60,0xc1,0x56,0xa0,0x1b,0x70,0x14,0x4b,0x6,0xb2,0x2,0x36,0xc2,0x9e,0xff,0xfc,0x35,0x85,0xa6,0xca,0xb7,0xfd,0x55,0xcd,0x94,0xc3,0xd4,0x51,0x7a,0xe4,0xcd,0x98,0xbf,0x81,0xc1,0xe8,0xf8,0xde,0xf7,0xbe,0xc7,0x1f,0xff,0xf8,0x47,0x5e,0x78,0xe1,0x5,0xb2,0xd9,0x6c,0xd5,0xbd,0x0,0x7e,0x3d,0x5f,0x15,0xf1,0x8,0x81,0x55,0x28,0x50,0x3c,0xe6,0xd,0x38,0xe7,0x9e,0xe,0x2f,0x68,0xd8,0xf5,0x2f,0xf1,0xbe,0x32,0xa7,0x8,0x98,0x4,0x6c,0x4,0xfb,0xfe,0x87,0x49,0x3c,0xf0,0x67,0x12,0xf,0xfe,0x15,0xfb,0x89,0x47,0xb0,0xca,0xbf,0x6,0x90,0xcd,0xe0,0xda,0x9,0xb0,0x86,0xcf,0xe0,0xab,0xd,0xbe,0xd6,0x95,0x10,0xc8,0x54,0x1a,0x52,0xe9,0x1d,0x93,0x3,0xe9,0x82,0x94,0x88,0x42,0x9e,0xc4,0xb2,0xa7,0x49,0x2e,0x7b,0x1a,0xee,0xf8,0x15,0x6e,0x26,0x89,0x33,0x67,0x1,0xa5,0x3,0x17,0x52,0x3a,0xec,0x35,0x94,0xe,0x39,0x1e,0x77,0xee,0x74,0xc8,0x59,0xb0,0x5,0xe8,0xc4,0x9b,0x43,0x10,0xe5,0xeb,0x5a,0x2,0x13,0x61,0xca,0xdf,0xfe,0x45,0xfb,0xca,0x27,0xe9,0x9d,0xbe,0x77,0x45,0x5f,0xff,0x2a,0x9a,0x72,0x98,0x3a,0xbe,0x24,0x0,0x3a,0x4d,0x24,0x34,0x30,0x88,0x13,0x6e,0xbb,0xed,0x36,0xe,0x3e,0xf8,0x60,0xf2,0xf9,0x3c,0xe9,0x74,0xba,0xae,0xa1,0x80,0x5a,0x50,0xa9,0xf9,0x8b,0xc1,0x1,0xa4,0x80,0xc2,0x45,0x3f,0xf5,0xc6,0x96,0x7,0x35,0x4a,0x0,0x5c,0xbc,0x83,0x65,0x66,0x0,0x6d,0x20,0x1e,0x7b,0x85,0xd4,0x55,0x37,0x90,0xb8,0xf7,0x56,0x12,0x4f,0x3e,0xb2,0xad,0x1b,0xdf,0x4d,0x27,0x70,0x52,0x59,0xc0,0xdf,0xf7,0x57,0x68,0x89,0x9a,0xb0,0x40,0xb0,0x7d,0x42,0x61,0xf9,0xaf,0x7,0xfb,0x49,0x3c,0xfd,0x38,0xc9,0xa7,0x1f,0x87,0x5f,0x5f,0x85,0x33,0x71,0x22,0xa5,0xc3,0x4f,0xa0,0x78,0xe2,0x5b,0x29,0x1e,0xf5,0x5a,0xdc,0xfd,0xa6,0x79,0xbd,0x21,0x9b,0xf0,0x86,0xa,0xa2,0x18,0x26,0xb0,0x2d,0x28,0xc0,0xee,0xf,0xff,0x1,0x0,0x29,0x4,0x62,0x9c,0x67,0x41,0x55,0x53,0xe,0x53,0xa7,0xee,0x4,0xc0,0x98,0x7f,0xed,0xb8,0xef,0xbe,0xfb,0xb8,0xe0,0x82,0xb,0x76,0x98,0xcd,0x1d,0x34,0xa2,0x2c,0xdb,0xa0,0xe,0xb5,0x71,0x5d,0x97,0x54,0x2a,0x45,0x26,0x93,0xa1,0xb5,0xb5,0x95,0xe9,0xd3,0xa7,0x33,0x6d,0xda,0x34,0xf6,0xde,0x7b,0x6f,0xf6,0xdb,0x6f,0x3f,0x16,0x2c,0x58,0xe0,0xdb,0x64,0x39,0xd5,0x70,0xd0,0x41,0x7,0xf1,0xbf,0xff,0xfb,0xbf,0x7c,0xff,0xfb,0xdf,0xc7,0x75,0x5d,0x35,0x77,0xa,0x94,0x2e,0xc2,0x71,0xc9,0x9f,0xf3,0x5,0xe4,0x71,0xd3,0xe1,0x29,0x4d,0xcc,0xbf,0x6c,0xfc,0x7b,0x2,0x9,0xb0,0x1e,0x78,0x96,0xd4,0x1f,0xae,0x25,0x79,0xeb,0xf5,0xd8,0x3d,0x5d,0x43,0xa6,0x9f,0x84,0x74,0x76,0x87,0xaf,0x4d,0x2d,0xcd,0x7f,0xc,0x6c,0x4b,0x8,0x84,0xf0,0x26,0x71,0x76,0x6f,0x25,0x73,0xf7,0xed,0x64,0xee,0xbe,0x1d,0x67,0xf2,0x64,0x8a,0x47,0x9e,0x42,0xf1,0x98,0xd7,0x53,0x38,0xf6,0xc,0xe4,0x7e,0x13,0xa1,0x64,0x79,0xf3,0x3b,0xc2,0xda,0xd1,0x51,0x2,0x13,0x20,0xb3,0x7c,0x3d,0xd3,0x96,0xdc,0xcf,0xc0,0xa4,0x59,0xc6,0xfc,0x2b,0x44,0x5d,0x9,0x80,0x4e,0xe6,0x1f,0xe6,0xb6,0x8e,0x95,0x62,0xcd,0x9a,0x35,0x3c,0xfa,0xe8,0xa3,0xe3,0xff,0xa2,0x41,0x5d,0x98,0x3e,0x7d,0x3a,0x7,0x1f,0x7c,0x30,0x47,0x1f,0x7d,0x34,0x27,0x9c,0x70,0x2,0x27,0x9c,0x70,0x82,0x72,0x6d,0xa1,0x1e,0x5c,0x7e,0xf9,0xe5,0xfc,0xf2,0x97,0xbf,0x64,0xeb,0xd6,0xad,0x15,0xd,0x5,0x84,0x6a,0xfe,0x42,0x20,0xfa,0xfa,0x71,0xb3,0x59,0x8a,0x1f,0xfb,0x8a,0x67,0xc,0x22,0xdc,0x5e,0x8a,0xaa,0x51,0x36,0xfe,0xbd,0x1,0x1b,0xec,0x7b,0x1e,0x22,0x75,0xe3,0xf,0x48,0xfe,0xe9,0xd7,0x58,0x43,0xff,0xec,0xb4,0xb6,0x6e,0x37,0x7d,0xc5,0xcd,0xdf,0x37,0x48,0xe9,0xd,0x1f,0xb4,0xb4,0xe3,0x8,0xe1,0xd,0x17,0x74,0x6e,0x21,0xf3,0x97,0x9b,0xc9,0xfc,0xe5,0x66,0x9c,0x29,0x53,0x28,0xbc,0xe6,0xad,0xe4,0xdf,0xfc,0x7e,0x4a,0xb,0x8f,0x82,0x89,0x16,0xf4,0xe1,0xf5,0xc,0xc,0x4,0x98,0xc,0x48,0x1,0xcd,0xb0,0xdb,0xa3,0x7f,0x24,0xbb,0xf5,0x15,0x3a,0xf7,0x98,0x3f,0xe6,0xec,0x7f,0xd5,0x4d,0x39,0x4c,0x9d,0x9a,0x12,0x0,0xdd,0x26,0xfc,0x29,0xf7,0x20,0xd,0xa1,0xa9,0xa9,0x29,0x14,0x9d,0xa0,0xbe,0xbc,0x55,0xbf,0xde,0x71,0x1c,0xa4,0x94,0xac,0x5f,0xbf,0x9e,0xf5,0xeb,0xd7,0x73,0xd7,0x5d,0x77,0x1,0xb0,0xe7,0x9e,0x7b,0x72,0xfa,0xe9,0xa7,0x73,0xfc,0xf1,0xc7,0x73,0xf2,0xc9,0x27,0x33,0x79,0xb2,0x1e,0x27,0x85,0x8d,0x85,0xdf,0xfc,0xe6,0x37,0x9c,0x7a,0xea,0xa9,0x14,0x8b,0x45,0x12,0x89,0xd1,0x1f,0xeb,0xd0,0xf7,0xb,0x70,0x4a,0x8,0x20,0xff,0xb1,0xef,0xc1,0xfe,0x29,0x78,0x46,0xf1,0x59,0xff,0x25,0x60,0x86,0x5,0x6d,0x90,0xf8,0xcb,0x7d,0x24,0x7f,0x77,0x2d,0xc9,0x3b,0x6e,0xf2,0x8c,0x3f,0x21,0x70,0x72,0x2d,0x9e,0x11,0x8e,0x90,0x64,0xa9,0x68,0xfe,0x81,0xc5,0x34,0x74,0xff,0xb2,0x65,0xc2,0xf6,0x64,0x60,0xcb,0x26,0xb2,0xb7,0x5c,0x43,0xe6,0x96,0x6b,0x28,0x1e,0x73,0x12,0x85,0xa3,0x5f,0x8f,0x33,0xef,0x55,0x14,0x8f,0x3e,0x1,0xf6,0xb0,0x60,0xd,0xd0,0x17,0x40,0x22,0xd0,0x2c,0x48,0xbc,0xd0,0xcb,0xee,0xf,0xfe,0x7e,0xdc,0xa5,0x7f,0x3a,0x98,0x72,0x98,0x3a,0x55,0x57,0x85,0x6e,0x26,0xad,0xaa,0xf9,0xeb,0x2,0x5d,0xcd,0x1f,0xc0,0xb6,0x6d,0x92,0xc9,0xe4,0xe,0x3f,0x0,0xab,0x56,0xad,0xe2,0xc7,0x3f,0xfe,0x31,0xef,0x7c,0xe7,0x3b,0x99,0x33,0x67,0xe,0x9f,0xfc,0xe4,0x27,0x59,0xb6,0x6c,0x59,0x5d,0x71,0x46,0x8d,0x53,0x4e,0x39,0x85,0xf7,0xbc,0xe7,0x3d,0x94,0x4a,0xa5,0x51,0x7f,0x27,0x74,0xf3,0x17,0x2,0x31,0x98,0xc7,0xd9,0x63,0xe,0xa5,0x8f,0x7c,0x4,0x56,0xa3,0xee,0xd7,0x7f,0xf9,0xab,0x7f,0x81,0x5,0x1d,0x7d,0x64,0x3e,0xfe,0x61,0x9a,0xde,0x7b,0x22,0xe9,0x3b,0x6e,0x82,0x54,0x2,0xa7,0xad,0xd,0x99,0x6d,0xae,0x6a,0x57,0xb9,0x5a,0xa1,0xbc,0xf9,0xef,0x8c,0x72,0x32,0xd0,0xd6,0x8e,0x33,0x71,0x22,0x6e,0x73,0x8e,0xe4,0x7f,0xee,0xa5,0xf9,0xff,0x5d,0x40,0xeb,0x7,0x5e,0x43,0xdb,0x3b,0x17,0x92,0xfe,0xf1,0x4f,0xbd,0x8d,0x88,0xe,0xb0,0xa0,0xd5,0xf2,0x4e,0xeb,0xf3,0xa3,0x28,0x25,0xd0,0xe,0x93,0x9e,0x79,0x98,0x9,0x2f,0x3d,0x4d,0xa1,0x65,0x62,0x6d,0xf7,0xe0,0x23,0x74,0xd2,0x51,0x22,0x17,0x37,0xe6,0x1f,0x1c,0xea,0x29,0x3,0x9d,0xcd,0x7f,0xb4,0xeb,0x87,0x27,0x3,0xb6,0x6d,0xd3,0xd5,0xd5,0xc5,0x8f,0x7e,0xf4,0x23,0xe6,0xcd,0x9b,0xc7,0x79,0xe7,0x9d,0xc7,0xa6,0x4d,0x9b,0xea,0xd2,0x8c,0x12,0x97,0x5f,0x7e,0x39,0x96,0x65,0x91,0xcf,0xe7,0x77,0xf9,0xb7,0x48,0x76,0xa,0x1c,0xfa,0xfa,0x2f,0xbe,0xe7,0x8b,0x30,0x15,0xe8,0x92,0x6a,0x2d,0x1b,0x2b,0xa3,0x84,0xd7,0x5d,0x3d,0x7,0x12,0x37,0xfd,0x9e,0x96,0xd3,0xe6,0x92,0xf9,0xed,0x35,0xb8,0x65,0xe3,0x4f,0x67,0xc7,0xdd,0x29,0x4f,0x45,0xd3,0x8e,0x4,0x52,0x42,0x32,0x8d,0xdb,0xde,0x8e,0x33,0xb1,0x1d,0xb7,0xa5,0x99,0xe4,0x53,0xf,0xd1,0x72,0xf1,0x7,0x69,0x7b,0xdb,0xe1,0x64,0xbe,0x7f,0x15,0x62,0x60,0x10,0xe6,0x9,0x68,0xf3,0x21,0x11,0x10,0x2,0x5c,0x68,0x5f,0xf5,0x84,0xb7,0x67,0xc2,0x28,0x5c,0x3a,0x99,0x72,0x98,0x3a,0x55,0x25,0x0,0xba,0x8d,0xf9,0x37,0x3a,0x8c,0xf9,0x8f,0xd,0xcb,0xb2,0x76,0xe8,0x19,0xb8,0xee,0xba,0xeb,0xd8,0x7f,0xff,0xfd,0xb9,0xee,0xba,0xeb,0xea,0xd2,0x8e,0xa,0x93,0x27,0x4f,0xe6,0xd8,0x63,0x8f,0x45,0x4a,0xb9,0xc3,0xfd,0x47,0xb3,0x4d,0xb0,0xf7,0xf5,0xef,0xb6,0x4f,0xa2,0xf4,0xe6,0x73,0x60,0x2d,0x60,0x2b,0xf8,0xf5,0x5f,0xc4,0xeb,0x9e,0xce,0x42,0xe6,0x53,0xff,0x4b,0xd3,0xc7,0xdf,0x8a,0xb5,0xe5,0x15,0x9c,0xb6,0x56,0x48,0xe7,0x2a,0xda,0x22,0x57,0x45,0xf3,0x57,0x82,0x4b,0x2,0x89,0x24,0xce,0xc4,0x89,0x38,0x13,0x26,0x90,0x78,0x66,0x31,0x2d,0xff,0xf7,0x31,0x26,0xbc,0x75,0x7f,0x9a,0x2f,0xfd,0x26,0x76,0x4f,0xf,0xcc,0x16,0xde,0x2e,0x84,0xb5,0x6e,0x38,0xd8,0x2c,0xb0,0x56,0xe7,0x99,0xf9,0xf8,0xdf,0x18,0x9c,0x30,0x85,0x91,0x32,0x0,0xdd,0x4c,0x39,0x4c,0x9d,0x8a,0x13,0x0,0x63,0xfe,0x7a,0xc1,0x98,0x7f,0x75,0x28,0x27,0x2,0x5b,0xb7,0x6e,0xe5,0xbc,0xf3,0xce,0xe3,0xd4,0x53,0x4f,0xe5,0xf9,0xe7,0x9f,0xaf,0x2b,0x8e,0x28,0xf0,0xf9,0xcf,0x7f,0x1e,0x80,0x62,0xb1,0x8,0x44,0x65,0xfe,0x80,0xf0,0xf6,0xab,0x2b,0xbd,0xe9,0x3c,0x98,0x6b,0x43,0x87,0x82,0xe6,0x5f,0x2,0xf6,0xb6,0x60,0x6b,0x1f,0x4d,0x6f,0x39,0x81,0xcc,0xaf,0x7e,0x80,0x4c,0x25,0x70,0xdb,0xda,0xc0,0xdd,0xb6,0x9a,0x7f,0x4c,0x18,0xf3,0xaf,0x0,0xe5,0xc9,0x83,0x93,0x26,0xe1,0x4c,0x9c,0x8,0xab,0x5f,0xa2,0xe5,0x7b,0x5f,0xe4,0x98,0xcf,0xbe,0x9e,0x39,0xb7,0xfe,0x1a,0x52,0x78,0x49,0x58,0xaa,0xca,0x44,0x60,0x68,0xf6,0xff,0x8c,0xc7,0xee,0xa2,0xed,0xe5,0xa5,0x14,0x9b,0x26,0x4,0x13,0x7f,0x5,0xd0,0x55,0xa7,0xa2,0x4,0xc0,0x98,0xbf,0x5e,0xd0,0xb9,0xc,0xa2,0x8e,0x3d,0x95,0x4a,0x61,0x59,0x16,0x7f,0xff,0xfb,0xdf,0x99,0x37,0x6f,0x9e,0x76,0xbd,0x1,0xaf,0x7f,0xfd,0xeb,0x59,0xb0,0x60,0x1,0xa5,0x52,0xc9,0x97,0xe5,0xa5,0x35,0xd7,0xc7,0xe0,0x20,0x52,0x40,0xf1,0xf4,0xf3,0xa0,0x17,0xf5,0xc6,0xfe,0x4b,0xc0,0x5c,0xb,0xf2,0xd0,0xf4,0xce,0x13,0x49,0x3e,0xf1,0x4f,0x9c,0xe6,0x66,0x6f,0xb9,0x5b,0x85,0x7,0xe3,0x18,0xf3,0xaf,0x12,0x43,0x73,0x5,0xdc,0x9,0x13,0xc8,0x4f,0x9e,0x4c,0xba,0xa7,0x83,0x43,0xaf,0xbd,0x98,0x63,0xbf,0xfc,0xe,0x66,0xfe,0xf5,0x2f,0xde,0x8e,0x8a,0x7b,0x59,0xde,0x6,0x43,0x95,0x54,0x41,0x72,0xe8,0xd8,0xdf,0x87,0xef,0xa0,0x94,0xce,0x6,0x1f,0xff,0x28,0xd0,0x59,0x67,0xcc,0x37,0x44,0x50,0x4b,0xe7,0x8c,0xf9,0x7,0x87,0x7a,0xbf,0xfc,0xa3,0xfc,0x7a,0xf7,0x43,0xdb,0x8f,0x36,0x90,0x48,0x24,0x48,0xa7,0xd3,0x94,0x4a,0x25,0xce,0x3b,0xef,0x3c,0xce,0x39,0xe7,0x1c,0xfa,0xfb,0xfb,0xeb,0xe6,0xd,0xb,0x3f,0xfc,0xe1,0xf,0x81,0xed,0xbd,0x0,0xb5,0xa2,0xae,0xba,0x74,0x5c,0xdc,0xbd,0xe7,0x21,0xe7,0xcf,0xf1,0x96,0x81,0xa9,0xf4,0x68,0x96,0x80,0x39,0x16,0x62,0xc5,0x5a,0x9a,0xde,0x70,0x34,0x89,0xe5,0x8f,0xe0,0xb4,0xb4,0x78,0xe3,0xc9,0x21,0xef,0x1d,0xaf,0xaa,0x61,0xfb,0xcd,0xb5,0xf3,0xa,0x2,0x21,0x25,0x83,0x13,0xa6,0xd2,0xb3,0xdb,0xbe,0xb4,0xbf,0xf8,0x14,0x47,0x5e,0xfe,0x9,0x8e,0xfa,0xfa,0x7,0xd9,0xe3,0xb6,0xdb,0xb0,0xfa,0x7,0x61,0x37,0xcb,0x9b,0x94,0x39,0x5a,0x22,0x20,0x81,0xc9,0x30,0xe1,0xb1,0x27,0x99,0xfa,0xcc,0xbf,0x18,0xd8,0xe9,0xd8,0x5f,0x9d,0x4d,0x39,0x4c,0x9d,0x51,0x13,0x0,0xdd,0x4c,0xda,0x98,0x7f,0xf4,0x65,0x10,0xb5,0xf9,0xd7,0x8b,0xe1,0x1c,0x52,0x4a,0xd2,0xe9,0x34,0x42,0x8,0x6e,0xb8,0xe1,0x6,0x16,0x2e,0x5c,0x48,0x77,0x77,0x77,0xdd,0x1a,0x61,0xe0,0xc4,0x13,0x4f,0xe4,0xd5,0xaf,0x7e,0x35,0xc5,0x62,0xb1,0xe6,0x72,0xa9,0xab,0x3c,0x85,0x40,0x0,0xce,0xe1,0x27,0x79,0x93,0xff,0xf2,0xa,0x7d,0xfd,0x97,0x80,0x7d,0x2c,0xc4,0x8b,0x9b,0x69,0x7e,0xfd,0xa1,0x24,0x97,0x2d,0xc2,0x6d,0x6d,0xf5,0xcc,0xbf,0x42,0x18,0xf3,0xf7,0x87,0xcb,0x5b,0xae,0x27,0xe9,0x9b,0xbc,0x3b,0x3d,0x33,0xf7,0x62,0xea,0xd3,0xff,0xe6,0xf0,0x1f,0xfc,0xf,0x27,0x7e,0xf9,0xc,0x66,0xde,0xf5,0x17,0x6f,0xe7,0xc5,0x29,0xa3,0x4c,0x14,0xb4,0xbd,0x63,0x8d,0xf7,0xbe,0xef,0x97,0xd8,0x85,0x41,0xdc,0xc4,0xf6,0xf3,0xf,0x74,0x37,0xe5,0x30,0x75,0x42,0x5d,0x5,0x60,0xcc,0x3f,0x38,0x44,0x6d,0xa0,0x51,0x9a,0xbf,0x1f,0x18,0x29,0x6,0x29,0xe5,0xb6,0xb9,0x1,0x4b,0x96,0x2c,0xe1,0x90,0x43,0xe,0x61,0xdd,0xba,0x75,0x11,0x44,0x57,0x3d,0x2e,0xb8,0xe0,0x2,0xa0,0xb6,0x5e,0x80,0xba,0xeb,0xa3,0xe0,0xad,0x42,0x70,0x4e,0x38,0xcb,0x3b,0x5e,0x36,0xe4,0xed,0x89,0x47,0x85,0x83,0xb7,0xc6,0xbf,0x1b,0x9a,0xde,0x75,0x3c,0x76,0xcf,0xa6,0xed,0x1b,0xfa,0x28,0x76,0x6a,0x5c,0x35,0x50,0xd5,0xfc,0x2b,0xd6,0x94,0x2e,0x20,0xe8,0x9f,0xbc,0x1b,0x5d,0xb3,0xe7,0x91,0xdd,0xb2,0x8e,0x57,0x5d,0xfe,0x49,0xe,0xfd,0xc6,0x85,0x64,0x57,0xaf,0x85,0x3d,0xc5,0x8e,0xc3,0x2,0xe5,0x9d,0xff,0x96,0xad,0x67,0xda,0xd3,0xf7,0xd3,0x3f,0x65,0x77,0xc4,0xd0,0xb0,0x4d,0x1c,0x4c,0x39,0x4c,0x9d,0x11,0x13,0x0,0xd3,0xed,0xaf,0x17,0x1a,0xdd,0xfc,0x83,0x8e,0x5f,0x8,0x41,0x2a,0x95,0x62,0xe5,0xca,0x95,0x1c,0x7a,0xe8,0xa1,0x6c,0xd9,0xb2,0xa5,0x2e,0xbd,0x30,0xf0,0x96,0xb7,0xbc,0x85,0x19,0x33,0x66,0xd4,0xd5,0xb,0x50,0x2b,0x44,0xb1,0x84,0x3b,0x6d,0x26,0xce,0xe1,0xc7,0xc3,0x66,0xd4,0xe8,0xfe,0x97,0x78,0xb3,0xcd,0x27,0x40,0xf6,0x63,0xef,0x24,0xf1,0xf2,0xb3,0x5e,0xb7,0x7f,0x15,0xc9,0x89,0x8a,0x46,0xab,0x62,0x4c,0x35,0xf3,0x49,0x89,0x90,0x2e,0xfd,0x93,0x77,0xa3,0x6f,0xda,0xee,0xec,0x79,0xef,0xcd,0x1c,0x7f,0xd1,0x7f,0xb1,0xcf,0x2f,0x7e,0xa,0x49,0xbc,0x61,0x1,0x61,0x79,0x3b,0xff,0xe5,0xbc,0x9d,0xff,0x32,0x5b,0xd7,0x53,0xa,0xe0,0xfc,0x85,0xb1,0x10,0x27,0x9d,0x5d,0x12,0x0,0x63,0xfe,0x7a,0x41,0x67,0xf3,0xf7,0x3,0x61,0xc6,0x9f,0x4a,0xa5,0xd8,0xb0,0x61,0x3,0x47,0x1e,0x79,0x24,0x83,0x83,0x83,0x75,0xe9,0x86,0x81,0xf7,0xbd,0xef,0x7d,0x0,0x55,0x1d,0x10,0x54,0x7f,0x7d,0xa,0x2c,0xc0,0x39,0xea,0x75,0xde,0x12,0xaf,0xbe,0x3a,0xe9,0xfc,0x82,0x2b,0x60,0x2f,0x48,0xfe,0xe0,0x6,0xd2,0xf7,0xfe,0x6,0x27,0x9b,0x8d,0xa4,0xdb,0xdf,0x4f,0x2e,0x15,0x63,0xf2,0x83,0x4f,0xb8,0xe,0xd2,0x4e,0xd0,0xb5,0xc7,0x3c,0x2c,0x5c,0xe,0xba,0xfe,0x12,0x8e,0xbd,0xe8,0xed,0x4c,0x7c,0x78,0x31,0xcc,0x4,0xa6,0x8,0xc4,0x9a,0x22,0xb3,0x1e,0xf9,0xb,0xf9,0xb6,0xc9,0x8,0x59,0xf9,0x19,0x18,0xf5,0x22,0x6e,0x3a,0x3b,0x24,0x0,0xc6,0xfc,0x1b,0xb,0x51,0x9b,0xbf,0x8e,0xd7,0xa7,0x52,0x29,0x5e,0x7c,0xf1,0x45,0x4e,0x38,0xe1,0x84,0xba,0xb4,0xc3,0xc0,0xfb,0xdf,0xff,0x7e,0x80,0x11,0x37,0x6,0x1a,0x9,0xbe,0xf4,0xc6,0xc,0xf5,0xd3,0x3a,0x87,0x9e,0xe0,0x2d,0xef,0xaa,0x70,0x46,0x7d,0xa0,0x90,0xc0,0xc,0x81,0x78,0xba,0x8b,0xec,0xb7,0x3f,0xe0,0x45,0x98,0x4a,0x45,0xd2,0xed,0x6f,0xcc,0xbf,0xa,0x1e,0xd7,0xa1,0xd0,0x3c,0x81,0xae,0x3d,0xe7,0x33,0xf1,0x85,0x27,0x38,0xee,0xe2,0xb3,0xd8,0xef,0xa7,0x57,0xc0,0x74,0x98,0xf0,0xfc,0x12,0xda,0x5f,0x58,0x4c,0xbe,0x75,0x72,0xec,0x4c,0x39,0x4c,0x1d,0x6b,0xf8,0x7f,0x4,0x21,0x10,0x4,0x8c,0xf9,0xd7,0x3f,0xe3,0x5d,0x47,0xf3,0x55,0xe5,0xfa,0x64,0x32,0xc9,0xc3,0xf,0x3f,0xcc,0x59,0x67,0x9d,0x55,0x57,0xc,0x41,0x63,0xce,0x9c,0x39,0x1c,0x7f,0xfc,0xf1,0x15,0x9d,0x12,0xe8,0xd7,0x50,0x8c,0x18,0x1c,0xc4,0x4d,0xa5,0x70,0xe,0x3d,0x19,0x3a,0x50,0xa3,0xfb,0x1f,0x1,0x93,0x21,0x75,0xfd,0x77,0xb1,0xa,0x45,0x64,0x6b,0x4b,0xe8,0x4b,0xfd,0xfc,0xe4,0x52,0x31,0xa6,0xa0,0xf8,0xca,0xc3,0x2,0xbd,0xd3,0xf7,0x62,0x60,0xd2,0x34,0xe6,0xdd,0xf2,0x3d,0xe,0xbd,0xe0,0x73,0xec,0xfb,0xb7,0x6b,0xc9,0xb7,0x4e,0x86,0x90,0x4e,0x52,0x8d,0xa3,0xf9,0xc3,0x50,0xf,0x80,0x31,0x7f,0xbd,0xa0,0xb3,0x79,0xc6,0xe1,0x7a,0xcb,0xb2,0x48,0x24,0x12,0xfc,0xee,0x77,0xbf,0xe3,0x9a,0x6b,0xae,0xa9,0x8b,0x2b,0x68,0x7c,0xe8,0x43,0x1f,0x2,0xbc,0x83,0x91,0x46,0x83,0x9f,0xf3,0x30,0x84,0x2b,0x71,0xe7,0x1d,0x8e,0xdc,0x6f,0x37,0xe8,0xac,0x9b,0xb6,0x7e,0x94,0xbf,0xfe,0xff,0xb3,0x81,0xf4,0x8d,0xdf,0xc2,0x4d,0xd8,0x54,0x9a,0x95,0xa8,0x68,0xb4,0x2a,0xc6,0x14,0x14,0xdf,0xe,0xdc,0xae,0x43,0x29,0xd3,0x44,0xcf,0xac,0x39,0xcc,0x5a,0x74,0x7,0x93,0x97,0x2f,0x22,0x3f,0x71,0xc6,0xb8,0xc7,0xfe,0xfa,0xa2,0x1d,0x53,0xf3,0x7,0xb0,0x8c,0xf9,0xeb,0x85,0xa8,0xcd,0xaf,0xd1,0xaf,0x2f,0xa3,0x7c,0xe2,0xde,0x5,0x17,0x5c,0x40,0x4f,0x4f,0x8f,0x2f,0x9c,0x41,0xe0,0x8c,0x33,0xce,0x20,0x93,0xc9,0x8c,0x3a,0xc,0xe0,0xef,0x24,0x4c,0xef,0x4f,0x67,0xbf,0xc3,0xa0,0x1d,0x28,0xaa,0x30,0xfb,0x5f,0x40,0x1b,0xa4,0x7f,0xf5,0x6d,0xac,0xa2,0x83,0xcc,0x35,0x85,0xbe,0x2a,0xc1,0x98,0xbf,0x4f,0x1a,0x43,0xab,0x35,0x6,0x26,0xcf,0xa4,0xd0,0x3a,0x19,0xab,0x54,0x8,0x5e,0x33,0xc6,0xe6,0xf,0x1,0x2c,0x3,0x34,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0x1f,0xce,0x51,0xde,0x27,0xa0,0xbb,0xbb,0x9b,0xb3,0xcf,0x3e,0xbb,0x6e,0xde,0xa0,0xd0,0xd6,0xd6,0xb6,0x6d,0xbe,0xc2,0xce,0xf7,0xef,0xff,0xa,0x8c,0xa1,0x9d,0xde,0xf6,0x3d,0x4,0x6c,0xd4,0x58,0xfe,0xd7,0x2e,0xe0,0xe9,0x3e,0x92,0x77,0x5c,0x87,0x2b,0xa8,0xf8,0xe0,0x19,0x15,0x4d,0x5b,0x55,0x84,0xbe,0xca,0x24,0xe6,0xa6,0x1c,0xa6,0x8e,0xaf,0x9,0x80,0x31,0xff,0x60,0x61,0xc6,0xfc,0xa3,0xc5,0x48,0x31,0xd8,0xb6,0xcd,0x1f,0xfe,0xf0,0x7,0xfe,0xf1,0x8f,0x7f,0x44,0x10,0x51,0x65,0x78,0xfd,0xeb,0x5f,0xf,0xec,0xb8,0x1a,0xc0,0x7f,0xf3,0x7,0xa,0x79,0x24,0xe0,0xee,0x35,0x1f,0x6,0x89,0x7e,0xfc,0x5f,0x2,0x53,0x21,0x79,0xe7,0x6f,0xb0,0x7a,0xba,0x91,0x4d,0x4d,0x98,0xfd,0xfd,0xd5,0xe5,0x52,0x49,0xaf,0x51,0x74,0x7c,0x4b,0x0,0x8c,0xf9,0x7,0xb,0x63,0xfe,0xf5,0x21,0xa8,0x18,0xca,0x27,0x9,0x9e,0x77,0xde,0x79,0x75,0xf1,0x7,0x89,0x53,0x4e,0x39,0x5,0xd8,0xbe,0x1a,0x20,0xa8,0xf2,0x14,0xc5,0x12,0xb2,0xb9,0x19,0x39,0x6b,0xae,0x1a,0xcb,0xff,0x12,0xde,0x5e,0xf1,0xc9,0x7f,0xdc,0xec,0xfd,0xb7,0x65,0x8f,0x7b,0x89,0x31,0xff,0x68,0xb8,0x54,0xd2,0x6b,0x24,0x1d,0x5f,0x12,0x0,0x63,0xfe,0xc1,0xc2,0x98,0x7f,0x7d,0xd7,0x7,0x19,0x43,0x79,0xb7,0xc0,0x17,0x5f,0x7c,0x91,0xcb,0x2e,0xbb,0xac,0x2e,0x9d,0xa0,0x30,0x7f,0xfe,0x7c,0x66,0xcf,0x9e,0x5d,0xd1,0x6a,0x80,0x4a,0x30,0x66,0x79,0xec,0x31,0x17,0x39,0x63,0x12,0xc,0xd4,0x2d,0x53,0x3f,0x26,0x81,0xf5,0xe8,0xcb,0x24,0x1e,0xbd,0xd7,0x9b,0xfc,0x37,0xce,0x90,0x84,0x31,0xff,0x68,0xb8,0x54,0xd2,0x6b,0x34,0x9d,0xba,0x13,0x0,0x63,0xfe,0xc1,0x22,0x4a,0xf3,0xaf,0x17,0x51,0x9b,0xbf,0x1f,0xa8,0x24,0x6,0xdb,0xf6,0xbe,0x2c,0x2f,0xbc,0xf0,0x42,0xfa,0xfa,0x54,0xf8,0xf4,0xdd,0x15,0x7b,0xec,0xb1,0x87,0x2f,0x3c,0x63,0x95,0x87,0x0,0xdc,0x99,0x7b,0x43,0x1b,0x50,0xdf,0x39,0x44,0xfe,0xa0,0xd,0x12,0x8f,0xfc,0x5,0x51,0x74,0x20,0x9b,0x1b,0xf3,0x57,0x8d,0xf9,0x47,0xc3,0xa5,0x92,0x5e,0x23,0xea,0x84,0x7a,0x16,0x40,0xa5,0x50,0xe1,0xc5,0xaf,0x2,0xa2,0x2e,0x7,0x9d,0x7b,0x1e,0xc2,0x8c,0xa1,0xdc,0xb,0xe0,0xba,0x2e,0x57,0x5f,0x7d,0x75,0x5d,0x9a,0x41,0x61,0xdf,0x7d,0xf7,0x5,0x82,0x6f,0x53,0xee,0x94,0x59,0x90,0x6,0xdc,0x88,0x27,0x0,0xa,0xb,0xa,0x60,0x2f,0x7b,0x74,0xe8,0xbf,0xc7,0x48,0x5c,0x8c,0xf9,0x47,0xc2,0xa5,0x92,0x5e,0xa3,0xea,0xd4,0x95,0x0,0x4,0x71,0x33,0x51,0x9b,0x9e,0x2a,0x88,0xda,0x40,0x75,0xee,0x79,0x88,0x22,0x86,0x72,0x2f,0xc0,0xf,0x7e,0xf0,0x83,0x50,0x75,0x2b,0xc5,0x91,0x47,0x1e,0x9,0x80,0x5b,0xc7,0xce,0x7c,0x15,0x95,0xe9,0xa4,0x19,0xde,0xbe,0xed,0x51,0xaf,0x0,0x48,0x2,0x5b,0xc0,0x5a,0xb9,0xd4,0xfb,0xef,0x51,0xe2,0x51,0xa1,0xad,0xee,0xc,0x55,0xd,0xdb,0x98,0x7f,0xfc,0x74,0x6a,0x4e,0x0,0x8c,0xf9,0x7,0x7,0x9d,0xcd,0xdf,0xf,0xa8,0x10,0x7f,0xb5,0x1c,0x52,0x4a,0x6c,0xdb,0x66,0xf5,0xea,0xd5,0xdc,0x7b,0xef,0xbd,0x75,0xeb,0xfb,0x8d,0x83,0xe,0x3a,0x8,0x80,0x42,0xa1,0xb6,0xb5,0xd3,0xe3,0x96,0x87,0xf4,0x12,0xb,0xb7,0x7d,0x8a,0x77,0xea,0x5e,0xd4,0xc8,0x82,0xd8,0xd8,0x87,0x58,0xb7,0x72,0xd4,0x79,0xff,0x2a,0x9a,0xa3,0x8a,0x31,0x45,0x1,0x15,0xcd,0x32,0x8e,0x3a,0x35,0x25,0x0,0xc6,0xfc,0x83,0x43,0xd4,0xe6,0xd7,0xe8,0xd7,0xd7,0xc3,0x51,0x5e,0x11,0x70,0xc3,0xd,0x37,0xd4,0x1d,0x83,0xdf,0x38,0xe0,0x80,0x3,0x68,0x6a,0x6a,0x1a,0x73,0x47,0xc0,0xd1,0x50,0x51,0x79,0xb8,0xd2,0x33,0xda,0xd6,0x49,0xdb,0x8f,0x6d,0x8d,0x12,0x69,0x10,0x9b,0x57,0x23,0xb6,0x6e,0x82,0xc4,0x8,0x2b,0x16,0x14,0x34,0x5a,0x15,0x63,0x8a,0x82,0x4f,0x55,0xb3,0x8c,0xa3,0x4e,0xd5,0x9,0x80,0x31,0xff,0xe0,0x10,0xb5,0xf9,0x35,0xfa,0xf5,0xf5,0x72,0x94,0xd7,0xd9,0xdf,0x7a,0xeb,0xad,0x74,0x74,0x74,0xd4,0x1d,0x8b,0x9f,0x68,0x6b,0x6b,0x63,0xc1,0x82,0x5,0x55,0x5f,0x57,0x71,0x79,0x48,0x2f,0xb1,0x90,0x2d,0xed,0x6a,0xf4,0x0,0xa4,0x41,0x6c,0x7e,0x5,0x51,0x72,0x90,0xc9,0xf4,0xe,0xff,0xa4,0xa2,0xd1,0xaa,0x18,0x53,0x10,0x7c,0xe3,0xad,0xca,0x51,0xd9,0x2c,0xe3,0xa8,0x53,0x55,0x2,0xa0,0xb3,0xf9,0xab,0x9e,0x64,0x44,0x6d,0x7e,0x8d,0x7e,0xbd,0x5f,0x1c,0x89,0x44,0x82,0x9e,0x9e,0x1e,0xfe,0xfd,0xef,0x7f,0xd7,0xcd,0xe5,0x37,0xf6,0xdb,0x6f,0xbf,0xaa,0x7e,0xbf,0xaa,0xf2,0x18,0x9a,0x5b,0x20,0x33,0x4d,0x6a,0xf4,0x0,0x58,0x20,0xba,0xb7,0x7a,0x7b,0x11,0xd,0x5b,0xff,0xaf,0xa2,0xd1,0xaa,0x18,0x53,0x10,0x7c,0xe3,0x71,0xc5,0xcd,0xb,0x74,0xd0,0xa9,0x38,0x1,0x30,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0xf7,0x93,0xa3,0x3c,0x19,0x70,0xed,0xda,0xb5,0x75,0xf3,0xf9,0x8d,0x3d,0xf7,0xdc,0xb3,0xe2,0xdf,0xad,0xb6,0x3c,0x84,0xe3,0x20,0x93,0x36,0x64,0xb2,0x6a,0xf4,0x0,0x8,0x10,0x83,0x3b,0x2e,0xc9,0x54,0xd1,0x68,0x55,0x8c,0x29,0x28,0x3e,0x15,0xb4,0x8c,0xce,0x8e,0xa8,0x28,0x1,0x30,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0xf7,0x9b,0xa3,0xfc,0xe7,0xf2,0xe5,0xcb,0xeb,0xe6,0xf4,0x1b,0xbb,0xef,0xbe,0x3b,0xb0,0xe3,0x96,0xc0,0x23,0xa1,0xe6,0xf2,0xb0,0x2c,0xb0,0x12,0x15,0xef,0xb7,0xaf,0x2b,0x8c,0xf9,0xfb,0xcb,0x17,0x37,0x2f,0xd0,0x49,0x67,0xdc,0x4,0x40,0x67,0x3,0x55,0x3d,0xf6,0xa8,0xcd,0xaf,0xd1,0xaf,0xf,0x92,0x63,0xf1,0xe2,0xc5,0x75,0xf3,0xfa,0x8d,0x99,0x33,0x67,0x2,0x63,0x2f,0x5,0xac,0xab,0x3c,0xa4,0xdc,0xb6,0x1a,0x40,0x9,0x94,0x13,0x1d,0xa1,0xa6,0x69,0xfb,0x5,0x9d,0xcd,0x3f,0x2c,0xe8,0x64,0xca,0x61,0xea,0x8c,0x99,0x0,0x4,0x75,0x33,0x61,0x14,0x92,0xa,0x8d,0x2e,0x48,0x44,0x6d,0x9e,0x51,0x5f,0xef,0x7,0x82,0x4c,0x20,0x9e,0x7d,0xf6,0x59,0x8a,0x45,0x15,0xb6,0xc3,0xdb,0x8e,0x29,0x53,0xa6,0x0,0x8c,0x1a,0x97,0xa,0x75,0xe2,0x1b,0x24,0x90,0xca,0x0,0x6a,0x9a,0xbf,0xaa,0x65,0x1d,0x96,0xf9,0x4b,0x29,0xc7,0x9d,0x10,0x18,0x74,0xc,0xba,0xea,0xf8,0x89,0x51,0x13,0x80,0xa0,0xba,0xfd,0xe3,0x54,0xe1,0x51,0x21,0x6a,0xf3,0x55,0xe1,0xfa,0xa8,0x63,0x18,0x8f,0x63,0xd3,0xa6,0x4d,0x3c,0xfb,0xec,0xb3,0x75,0x6b,0xf8,0x89,0x29,0x53,0xa6,0x90,0x4e,0xa7,0x47,0xec,0x1,0xa8,0xb7,0x3c,0xa4,0x4,0x84,0xf0,0x86,0x1,0x54,0x18,0x2,0x70,0x41,0xb6,0x4d,0xf2,0x26,0x1,0xd6,0xb1,0xf9,0x51,0x19,0xaa,0x9a,0xbf,0xaa,0x5c,0xe3,0xf1,0xc5,0xcd,0x94,0xc3,0xd4,0xf1,0x53,0x6b,0xc4,0x4,0xc0,0x8c,0xf9,0xab,0x8b,0xa8,0x8d,0x4f,0xf7,0xeb,0xc3,0xe0,0x48,0x24,0x12,0x0,0xbc,0xf8,0xe2,0x8b,0x75,0xeb,0xf8,0x89,0x9,0x13,0x26,0xd0,0xd2,0xd2,0xb2,0xcb,0xdf,0xfb,0xf2,0xcc,0x58,0x2,0xcb,0x71,0xa1,0x54,0x50,0x63,0x83,0xf1,0x22,0xb8,0x93,0xa6,0x23,0x6d,0x81,0x28,0xe6,0xeb,0xa2,0x52,0xd5,0x64,0x55,0xe5,0xa,0x82,0x4f,0xe5,0x18,0x74,0xd6,0xd9,0xe5,0x51,0x35,0xe6,0xaf,0x2e,0xa2,0x36,0xcf,0xa8,0xaf,0xf7,0x3,0x61,0x24,0x10,0xe5,0x95,0x0,0x1b,0x36,0x6c,0xa8,0x5b,0xcb,0x4f,0xe4,0x72,0x39,0x9a,0x9a,0x9a,0x76,0xf8,0x3b,0xdf,0xba,0xc7,0x6d,0x1b,0x4a,0xe,0x62,0xb0,0x1f,0xc6,0x3f,0x75,0x37,0x78,0xc,0x80,0x9c,0x32,0xdb,0xdb,0x99,0xb0,0x50,0xfb,0xb2,0x4,0x55,0x4d,0x56,0x55,0xae,0x20,0xf8,0x54,0x8e,0x41,0x77,0x9d,0x1d,0x12,0x0,0x63,0xfe,0x6,0xa3,0x41,0x85,0xf2,0x55,0x21,0x1,0xa9,0x84,0xa3,0xfc,0x3b,0x5b,0xb7,0x6e,0xad,0x5b,0xcf,0x4f,0xa4,0x52,0x29,0xb2,0xd9,0xec,0xb6,0xff,0xf6,0x75,0x6c,0xdc,0xf6,0x7a,0x3d,0x18,0xec,0x53,0x23,0x1,0x18,0x4,0x39,0xad,0x15,0x39,0x73,0x6f,0x6a,0xbd,0x4b,0x55,0x4d,0x56,0x55,0xae,0x20,0xf8,0x54,0x8e,0x21,0xe,0x3a,0xdb,0x12,0x0,0x15,0x2a,0xce,0x60,0x74,0x44,0x69,0x7e,0x2a,0x74,0xbb,0xab,0xd0,0x3e,0xab,0x8d,0xa1,0xab,0xab,0x2b,0xa0,0x48,0x6a,0xc7,0xf0,0x4,0xc0,0xf,0x6c,0x2f,0x13,0x81,0x0,0x44,0x6f,0x97,0x1a,0x43,0x0,0x79,0x60,0xa,0x38,0xfb,0x1e,0xec,0xfd,0x77,0x84,0xed,0x47,0x55,0xc3,0x36,0xe6,0x6f,0x74,0xac,0x20,0x45,0xe2,0x52,0x48,0x51,0x43,0x77,0xf3,0x54,0x21,0xfe,0x28,0x62,0x28,0x95,0x4a,0x75,0x69,0x6,0x81,0xf2,0x7d,0xf8,0x5e,0xa6,0xd6,0x10,0x6f,0x77,0x87,0x1a,0x3d,0x0,0xd2,0x85,0x4,0x94,0x16,0x1c,0x33,0x34,0x11,0xb0,0xba,0x61,0x0,0xb3,0x72,0xa0,0x3a,0xa8,0x10,0x9b,0xf1,0x9b,0xea,0x61,0xe9,0x3e,0xdb,0x3f,0x4e,0x95,0x31,0x12,0xa2,0xfe,0xf2,0x8f,0xda,0xbc,0x75,0x5e,0x31,0x60,0x59,0x2a,0x7c,0xa,0xef,0x88,0xf1,0x36,0x1,0xaa,0x14,0xbb,0x94,0x89,0xf0,0xee,0x55,0x6c,0x2a,0xef,0x80,0x18,0xf1,0x73,0x29,0x80,0xcd,0x50,0x3a,0xfe,0x8d,0x38,0x6d,0x13,0x10,0xfd,0xfd,0x95,0x5f,0x1a,0x73,0xf3,0xf7,0xfb,0xbd,0xa9,0xc2,0x3b,0x38,0x6e,0xe6,0x1f,0x96,0xb7,0xf9,0xfe,0x86,0x52,0xa1,0x31,0xc4,0x5,0x51,0x9b,0x67,0xbd,0xd0,0x3d,0xfe,0x7a,0x63,0x18,0x6b,0xc3,0x9d,0xa8,0x50,0x9e,0xa0,0x58,0xf,0xc6,0x2a,0x13,0x6b,0xfd,0x4b,0x50,0x24,0xd2,0x2e,0xf7,0x6d,0xe8,0x90,0xc8,0x83,0x26,0x50,0x3c,0xf1,0xbf,0xbc,0x15,0xa,0x15,0x24,0x64,0x71,0x37,0x7f,0xbf,0xa1,0x42,0x6c,0x71,0x34,0xff,0xb0,0xe0,0x6b,0x2,0x10,0x66,0xe0,0x2a,0x34,0xbc,0x20,0x11,0xb5,0x79,0xea,0x7e,0xbd,0xa,0x31,0xf8,0x3d,0xde,0x5e,0x2f,0xa4,0x94,0x14,0xa,0x85,0xba,0x38,0xc6,0x2b,0x13,0xb1,0x69,0xd,0xf4,0xa3,0xc6,0x30,0x0,0x12,0x8a,0x50,0x78,0xe3,0xc7,0xbc,0xad,0x9,0x6,0x7,0xc6,0xfc,0xed,0x46,0x30,0x7f,0x95,0x63,0x53,0x39,0x86,0xb8,0xe9,0x94,0xb5,0x7c,0x4b,0x0,0x8c,0xf9,0xfb,0x87,0xa8,0x8d,0x4b,0xf7,0xeb,0xfd,0xe2,0xa8,0x17,0xed,0xed,0xed,0x51,0x87,0xb0,0x3,0xa4,0x94,0xc,0xc,0x8c,0x6d,0x82,0x75,0xf1,0x3,0xd6,0xba,0x55,0xd0,0x1,0xa4,0x2,0x93,0xa9,0x1c,0x2,0x58,0xb,0xce,0xeb,0xe,0xa7,0xf8,0xaa,0x13,0xb1,0x7,0xf3,0xa3,0xf6,0x2,0x18,0xf3,0xd7,0xf,0x71,0x33,0xe5,0x28,0x3c,0x54,0xbd,0x41,0xca,0x71,0x10,0xb7,0x46,0xbc,0x33,0xa2,0x36,0x4f,0xdd,0xaf,0x57,0x81,0xa3,0xdc,0xf5,0x3f,0x75,0xea,0xd4,0xba,0xe3,0xf0,0x13,0x85,0x42,0x81,0x7c,0xbe,0xf6,0x4d,0x71,0xc6,0x2d,0x13,0x1,0x62,0xdd,0x2a,0xc4,0x86,0xb5,0xa0,0x4a,0xe7,0x47,0xc1,0x9b,0xc,0x38,0xf8,0xd1,0xff,0x87,0x4,0xc4,0x8,0xbd,0x0,0xc6,0xfc,0xa3,0xe7,0x53,0x55,0x3f,0x6e,0x3a,0x3b,0x6b,0xf9,0x92,0x0,0xc4,0xb1,0x90,0xa2,0x40,0xd4,0xe6,0xa9,0xfb,0xf5,0xaa,0x70,0x94,0x67,0xff,0x97,0xf,0xdf,0x51,0x5,0xfd,0xfd,0xfd,0xf4,0xf6,0xf6,0xd6,0x74,0x6d,0x25,0x65,0x22,0x33,0x69,0xc4,0xc0,0x20,0xd6,0xda,0xe7,0xa0,0xb9,0x26,0x19,0xff,0x61,0x1,0xab,0x24,0xce,0x5b,0xe,0x23,0x7f,0xea,0xbb,0x86,0x7a,0x1,0xb6,0xdf,0x8b,0x8a,0xef,0x14,0xd5,0xcd,0x3a,0xea,0x32,0x33,0x7e,0x53,0x3b,0x76,0xbe,0xa7,0xba,0x12,0x0,0x33,0xdb,0xdf,0x3f,0x44,0x6d,0x9e,0xba,0x5f,0xaf,0x12,0x87,0xeb,0xba,0x24,0x93,0x49,0xf6,0xdb,0x6f,0xbf,0xba,0xb9,0xfc,0x44,0x47,0x47,0x7,0x3d,0x3d,0x3d,0x55,0x5f,0x57,0x71,0x99,0xd8,0x49,0x4,0x60,0x2f,0x7d,0x4,0x92,0x80,0x54,0xe4,0x99,0x75,0x24,0x74,0xc3,0xe0,0x45,0x97,0xe3,0x64,0x9b,0xb1,0x3a,0xbb,0xc0,0xb2,0x94,0xfe,0x62,0xf7,0xb,0xc6,0xfc,0xd5,0xd7,0x89,0xd2,0x43,0x6b,0x4e,0x0,0xa2,0x6e,0x8,0x6,0xdb,0x11,0xb5,0xf9,0x46,0x7d,0xbd,0x8a,0x1c,0x73,0xe6,0xcc,0x61,0xd6,0xac,0x59,0x75,0xf3,0xf9,0x89,0xcd,0x9b,0x37,0x53,0x2c,0x16,0xb7,0x9d,0x55,0x50,0x9,0x6a,0x29,0x13,0x7b,0xc9,0x3,0xd0,0x7,0xd8,0x8a,0xbc,0x23,0x2c,0x60,0xb5,0x8b,0x3c,0x70,0x1a,0xbd,0x3f,0xfa,0xb,0x2,0xb0,0xba,0x3a,0xc1,0xf2,0x67,0xa6,0xa2,0xaa,0x89,0x84,0x31,0x7f,0xa3,0x33,0x1e,0x6a,0x4a,0x0,0xcc,0x84,0x3f,0x75,0x10,0xb5,0xf9,0x46,0x7d,0xbd,0xaa,0x1c,0x7,0x1d,0x74,0x50,0xdd,0x7c,0x7e,0x63,0xcb,0x96,0x2d,0x0,0x15,0x27,0x0,0xb5,0x94,0x89,0x4,0xac,0x67,0x1f,0x81,0x35,0x45,0x68,0x1a,0xf7,0xd7,0xc3,0x83,0xd,0x3c,0x27,0x71,0xce,0x3c,0x8e,0xde,0xaf,0xfd,0x2,0x4b,0xe2,0x6d,0x5a,0x54,0xe7,0x5e,0xd,0xaa,0x1a,0xb6,0xea,0xe6,0x5f,0x2d,0x5f,0xdc,0x4c,0x59,0x15,0xf,0xad,0xba,0xf5,0xab,0x12,0xb8,0x41,0xf4,0xe6,0xab,0x42,0xfd,0xa8,0x68,0xfe,0x0,0x7,0x1f,0x7c,0x70,0xdd,0x9c,0x7e,0xe3,0x95,0x57,0x5e,0x1,0x2a,0xdb,0xa0,0xa8,0xd6,0x32,0x91,0xa9,0x24,0xd6,0x86,0x57,0xb0,0x97,0x2f,0x86,0x9,0x35,0x51,0x4,0x3,0x81,0x77,0x66,0xf1,0xa,0x28,0x7e,0xea,0x1c,0x7a,0x2f,0xb9,0x16,0xcb,0x91,0x88,0x8e,0x8e,0x9a,0x7b,0x2,0x54,0x35,0xec,0xa8,0xcd,0xda,0x6f,0x3e,0x15,0xde,0x33,0x7e,0x42,0x25,0xf,0x55,0x76,0x15,0x40,0xdc,0x2a,0x5d,0x35,0xa8,0x50,0xbe,0x2a,0x24,0x20,0x7e,0x73,0x94,0x57,0x0,0xa8,0xd6,0xfd,0xf,0xb0,0x66,0xcd,0x1a,0x60,0xfc,0x7b,0xae,0xab,0x4c,0x52,0x19,0x6f,0x1e,0xc0,0x13,0xf7,0x43,0xe,0x70,0xa3,0x6f,0x67,0xdb,0x20,0xf0,0x56,0x5,0x3c,0xf,0x85,0x4f,0x9f,0x47,0xcf,0x65,0xbf,0xf5,0x62,0xed,0xd8,0x5a,0x75,0x4f,0x80,0xaa,0x86,0x1d,0xb5,0x59,0xfb,0xcd,0xa7,0x92,0x59,0xea,0xa2,0x51,0x8d,0x56,0x55,0xad,0x3e,0x8e,0xdd,0x23,0xba,0xa2,0x9e,0x32,0x52,0xc1,0x38,0x55,0xa8,0xe3,0x20,0xca,0xa1,0x58,0x2c,0x2,0x6a,0xe,0x1,0xbc,0xf4,0xd2,0x4b,0xe3,0xfe,0x4e,0xfd,0x65,0xe2,0x6d,0x35,0x9c,0x58,0x74,0x27,0x74,0x2,0xa9,0xe8,0xeb,0x79,0x7,0x58,0xc0,0xa0,0xb,0xcf,0x41,0xf1,0xbc,0xb3,0xe8,0xfe,0xcd,0x43,0x38,0x13,0xa6,0x61,0x77,0x74,0x40,0xa9,0x18,0xea,0x6e,0x81,0x2a,0x73,0xa9,0xc0,0xa7,0x9a,0x59,0xea,0x84,0x4a,0xef,0xa7,0xe2,0x4,0x40,0xe7,0xd9,0xfe,0x71,0x5a,0x45,0x50,0xef,0xbd,0xc4,0xc1,0xfc,0xfd,0xa8,0xcf,0x20,0xca,0x41,0x8,0x81,0xeb,0xba,0x1c,0x7e,0xf8,0xe1,0x1c,0x72,0xc8,0x21,0x75,0xf3,0xfb,0x8d,0x67,0x9f,0x7d,0x76,0xcc,0x7f,0xf7,0xeb,0x19,0x91,0xc9,0x4,0x89,0xc7,0xfe,0x81,0xf5,0xd0,0x73,0xa0,0xd6,0x56,0x8,0x1e,0x2c,0xa0,0xe4,0xc2,0x33,0x12,0xe7,0xc4,0x23,0xe9,0xbe,0x6b,0x19,0x83,0x67,0x9c,0x8d,0xdd,0xd7,0x8f,0xd5,0x31,0xf6,0xbc,0x0,0x55,0xd,0x3b,0x6a,0xb3,0xf6,0x9b,0x2f,0x6e,0xb3,0xf0,0xcb,0x5a,0x61,0x68,0x54,0xa3,0x53,0x51,0x2,0xa0,0xb3,0x79,0xea,0x1c,0xfb,0xce,0x50,0xd1,0xf4,0x74,0xbb,0x3e,0x48,0x8e,0x72,0xf7,0xff,0x7f,0xff,0xf7,0x7f,0xd7,0xcd,0xef,0x37,0x7a,0x7b,0x7b,0x59,0xbe,0x7c,0xf9,0xa8,0xff,0xee,0xd7,0x73,0x22,0x84,0x80,0x6c,0xe,0xcb,0x85,0xe4,0x3d,0x37,0x7a,0xc3,0x0,0x51,0x1f,0xc,0x34,0x12,0x4,0x20,0x24,0x2c,0x77,0x91,0xd3,0x26,0xd0,0xff,0xb3,0x5f,0xd2,0xfb,0xad,0x9f,0xe3,0xb6,0x4c,0xf4,0x7a,0x3,0xa,0x83,0xbb,0x24,0x2,0xaa,0x1a,0x76,0xd4,0x66,0xed,0x37,0x5f,0x9c,0xc,0x39,0xa,0xad,0x6a,0x30,0x6e,0x2,0xa0,0x73,0x65,0xa8,0x5a,0xe8,0xba,0x42,0x5,0xf3,0xae,0x17,0x41,0x26,0x10,0xe5,0x5d,0xf6,0xde,0xf5,0xae,0x77,0xd5,0xad,0xe1,0x37,0x96,0x2f,0x5f,0x4e,0x67,0x67,0xe7,0x88,0x87,0x1,0xf9,0x6a,0xfe,0x0,0xd2,0x1b,0x8,0xb0,0x17,0xff,0xc3,0x1b,0x6,0x48,0x44,0x5f,0xef,0xa3,0x22,0x1,0xac,0x71,0xe1,0x25,0x28,0x7c,0xf8,0xbd,0x74,0xdf,0xb9,0x9c,0xc1,0x37,0x9f,0x83,0x35,0x90,0xf7,0x7a,0x3,0x84,0x0,0xe2,0x77,0x7a,0xde,0x68,0x30,0xe6,0xaf,0xaf,0x56,0x2d,0x3a,0x63,0x26,0x0,0x2a,0x7,0x1e,0x5,0x67,0x94,0x88,0xda,0x7c,0xa3,0xbe,0x5e,0xf5,0x18,0x84,0x10,0x48,0x29,0x79,0xcb,0x5b,0xde,0xc2,0xf4,0xe9,0xd3,0xeb,0xd6,0xf1,0x1b,0x4b,0x96,0x2c,0x1,0x20,0x9d,0x4e,0xef,0xf0,0xf7,0xbe,0x9b,0x3f,0x0,0x12,0x29,0xc0,0x7e,0x61,0x9,0xac,0x19,0x80,0x16,0x5f,0x24,0x82,0x83,0x8d,0x37,0x39,0xf0,0x19,0x17,0x39,0x73,0x32,0xfd,0x3f,0xfd,0x5,0xbd,0xd7,0xff,0xd,0x67,0xf6,0x5c,0x12,0x9d,0x9d,0x58,0xdd,0x9d,0x75,0x2f,0x17,0x2c,0x23,0x6a,0x83,0xd,0x8b,0xab,0x16,0xbe,0xb8,0xbd,0xb3,0x41,0x7d,0xf,0x1d,0xb5,0x55,0xab,0x1e,0x78,0xd8,0x9c,0x51,0x22,0x6a,0xe3,0x8b,0xfa,0x7a,0xbf,0x38,0x82,0x8c,0xa1,0x7c,0xca,0xde,0xe7,0x3e,0xf7,0xb9,0xb0,0xc2,0xa9,0xa,0x8b,0x17,0x2f,0x6,0x76,0xbc,0x87,0x60,0xcc,0xdf,0x83,0x6c,0x6a,0xc2,0xea,0xea,0x24,0x79,0xdf,0x2d,0x30,0xd,0x70,0x7c,0x91,0xa,0xe,0x2,0x2f,0x11,0x78,0xc5,0x85,0x95,0x50,0x7c,0xcb,0xa9,0x74,0xff,0x7e,0x9,0xfd,0x1f,0xf9,0x12,0x34,0xb5,0x62,0x6f,0xdd,0x8a,0xe8,0xec,0x4,0xd7,0x19,0xea,0x15,0xa8,0x41,0x42,0x61,0xf3,0xf7,0x1b,0x2a,0x9b,0xbf,0xce,0xde,0xe6,0xb7,0xce,0x88,0x9,0x80,0xe,0x81,0x37,0xa,0xa2,0x36,0xdf,0xa8,0xaf,0x57,0x85,0x63,0xac,0xeb,0x85,0x10,0x94,0x4a,0x25,0x16,0x2e,0x5c,0xc8,0xc2,0x85,0xb,0xeb,0xd2,0x9,0xa,0x4b,0x97,0x2e,0xd,0x84,0x77,0xd4,0x72,0x19,0x5a,0x5b,0x9f,0xfa,0xed,0xf7,0x61,0x2b,0xd0,0xa4,0xec,0x8a,0xe3,0x1d,0x61,0x1,0x8e,0xd7,0x1b,0x40,0x26,0xc5,0xc0,0xb7,0xbe,0x46,0xd7,0x1f,0x97,0xd1,0xff,0xbe,0xb,0x90,0x53,0xa6,0x60,0x77,0xf7,0x78,0x43,0x3,0x4e,0xa9,0xaa,0x44,0x40,0x75,0xf3,0x8f,0xb2,0x27,0xc1,0x98,0x7f,0x74,0x3a,0xbb,0x3c,0x95,0xba,0x4,0x3e,0x1a,0x67,0x9c,0x92,0x8a,0xa8,0xcd,0x37,0xea,0xeb,0xfd,0x8a,0x21,0xc8,0x36,0x21,0x84,0x60,0x70,0x70,0x10,0x80,0x5f,0xfe,0xf2,0x97,0x81,0xe9,0xd4,0x8b,0xd5,0xab,0x57,0x6f,0xfb,0xff,0x7e,0x95,0xc9,0x98,0x1c,0x52,0xe2,0xe6,0xb2,0x24,0x9f,0x7d,0x9c,0xe4,0xaf,0x6f,0x85,0xd9,0xa8,0xdf,0xb,0x30,0x1c,0x9,0xa0,0xc3,0x5b,0x29,0xe0,0xce,0x9e,0xc1,0xc0,0x77,0xbe,0x43,0xd7,0xed,0xcb,0xe9,0xb9,0xf2,0x76,0x8a,0x47,0x9d,0x88,0xdd,0xd3,0x8b,0xdd,0xd1,0x81,0x18,0xec,0x1f,0x37,0x11,0x50,0xdd,0xac,0x55,0x1e,0x46,0xf0,0xb,0x71,0x9b,0xed,0xef,0x97,0xce,0xe,0x9,0x80,0x4e,0x81,0x87,0xc1,0x19,0x25,0xa2,0x36,0xdf,0xa8,0xaf,0xf7,0x8b,0xc3,0xf,0x8c,0x15,0x87,0x94,0x12,0xd7,0x75,0xf9,0xd8,0xc7,0x3e,0xc6,0xbe,0xfb,0xee,0x1b,0x62,0x54,0x95,0x63,0xf5,0xea,0xd5,0xac,0x5c,0xb9,0x12,0x8,0xb6,0xdb,0x7f,0x17,0x24,0x53,0x48,0x20,0x7d,0xed,0x17,0x60,0x13,0xd0,0xa2,0x49,0x2f,0x40,0x19,0x2,0xb0,0x24,0x6c,0x70,0xe1,0x5,0x89,0x9c,0xd8,0x4e,0xe1,0x5d,0x6f,0xa1,0xe7,0x57,0xf7,0xd2,0xfd,0xa3,0x3f,0x90,0x3f,0xe5,0xcd,0x50,0x2c,0x61,0x77,0x74,0x60,0x75,0x76,0x82,0x74,0x6b,0x1e,0x1e,0xa8,0x38,0x24,0x45,0x9e,0x89,0x91,0x50,0x4d,0x6c,0x52,0xca,0xaa,0xaf,0xa9,0x15,0xa6,0x87,0x61,0x74,0x6c,0x7b,0x22,0x75,0xb,0x3c,0x68,0xce,0x28,0x11,0xb5,0xf9,0x46,0x7d,0xbd,0x2e,0x1c,0x42,0x8,0x6,0x6,0x6,0x68,0x6a,0x6a,0xe2,0xb2,0xcb,0x2e,0xab,0x5b,0x2b,0x28,0xdc,0x77,0xdf,0x7d,0x14,0x8b,0x45,0xb2,0xd9,0xac,0x2f,0x7c,0x15,0x97,0xab,0xeb,0xe2,0xe6,0x72,0x24,0x5e,0x5a,0x41,0xe2,0x37,0xb7,0xe8,0xd7,0xb,0x50,0x86,0x0,0x90,0xd0,0xe5,0xc2,0x52,0x17,0x7a,0xa0,0x78,0xd6,0x9b,0xe8,0xfd,0xf9,0xef,0xe9,0xbe,0x65,0x9,0xfd,0x1f,0xfe,0x2,0xce,0x9e,0x73,0xb0,0xbb,0xba,0xbd,0x5e,0x81,0xfc,0x80,0x97,0x8,0x28,0xfe,0x75,0x1d,0xe5,0x7b,0x33,0xac,0x2f,0x72,0x63,0xfe,0x63,0xc3,0xf2,0x9b,0x70,0x2c,0x18,0xf3,0x1f,0x1f,0x51,0x9b,0xaf,0xa,0xe5,0xa9,0x83,0xf9,0xc3,0xf6,0x5d,0xff,0x7e,0xf6,0xb3,0x9f,0x91,0xc9,0x64,0xea,0xd6,0xb,0xa,0x77,0xdf,0x7d,0x37,0x50,0xf9,0x21,0x40,0x63,0xa1,0xea,0x72,0x4d,0x24,0x91,0x40,0xe6,0x9a,0xb,0x61,0x2d,0xd0,0x6e,0x95,0x37,0xb,0xd4,0x13,0x36,0x90,0x77,0xe1,0x79,0x17,0xd6,0x82,0x73,0xd8,0x1,0xc,0x7c,0xe3,0x1b,0x74,0xdd,0xfe,0x2c,0x3d,0x97,0xfe,0x9c,0xc2,0xd1,0x27,0xc2,0x60,0x1e,0xbb,0xa3,0xc3,0x4b,0x6,0xa,0x83,0xbe,0xf4,0xa,0xa8,0x6e,0xfe,0x2a,0xbc,0x37,0xa2,0x84,0xae,0x1e,0x6a,0xe9,0x1a,0x78,0x50,0x9c,0x51,0x22,0x6a,0xf3,0x56,0xc1,0x78,0x55,0x88,0xa1,0x12,0xe,0x21,0x4,0xc5,0x62,0x91,0xd3,0x4e,0x3b,0x8d,0xb3,0xce,0x3a,0xab,0x6e,0xbd,0xa0,0xe0,0xba,0x2e,0x77,0xdd,0x75,0x17,0xb0,0xbd,0xdb,0x35,0x54,0x48,0x17,0xb7,0xb9,0x89,0xc4,0x9a,0x55,0xa4,0x7e,0xf2,0x7d,0xaf,0x17,0x40,0xc6,0xe0,0xb9,0xb5,0x0,0xd7,0xf5,0x56,0xd,0x2c,0x97,0x90,0x48,0x50,0xf8,0xf0,0x7b,0xe9,0xb9,0xf1,0x5e,0xba,0x7f,0xfb,0x14,0xfd,0x9f,0xfa,0x1a,0xa5,0x43,0x8e,0x44,0xf4,0xf,0x60,0x6f,0xdd,0x8a,0xd5,0xd1,0x81,0x18,0xe8,0x3,0xa7,0xfa,0x55,0x4,0xaa,0x9b,0xb5,0xaa,0xef,0x61,0x9d,0xbd,0x2d,0x2c,0x9d,0xfa,0x3f,0x9,0x2a,0x80,0xaa,0xd,0x44,0x25,0xa8,0x60,0x9c,0xf5,0x42,0x85,0x7b,0x8,0xcb,0xfc,0xfb,0xfb,0xfb,0x1,0xb8,0xf2,0xca,0x2b,0xeb,0xd6,0xb,0x12,0xf7,0xdd,0x77,0x1f,0x1b,0x37,0x6e,0xdc,0x65,0xfd,0x7f,0x2d,0xa8,0xb9,0x6c,0x2d,0x1b,0xd7,0xb6,0xc8,0x5c,0xf3,0x5,0x8a,0x6f,0x3d,0x7,0xb9,0xef,0x44,0x58,0x29,0x43,0x7a,0xfb,0x4,0x8c,0xf2,0xf0,0x40,0xaf,0x84,0xe7,0x80,0x94,0x85,0xf3,0xaa,0x3,0x19,0x38,0xf1,0x40,0x6,0x36,0x7e,0x89,0xc4,0x53,0x8b,0x49,0xdd,0x7d,0x33,0xa9,0xfb,0xff,0x8c,0xb5,0x7e,0x25,0x56,0x77,0xb7,0x77,0x30,0x21,0xe0,0x36,0xe7,0x20,0x95,0xf1,0x4e,0x29,0x1c,0x8d,0x5e,0x71,0xb3,0x56,0xe1,0xbd,0x33,0x12,0x74,0x36,0xe5,0x30,0x75,0x2,0x7f,0x4,0x83,0xa,0x5c,0xd5,0x86,0x17,0x5,0xe2,0x60,0xbc,0x2a,0xc4,0x50,0x9,0x87,0x65,0x59,0xf4,0xf5,0xf5,0x1,0x70,0xe7,0x9d,0x77,0xb2,0xf7,0xde,0x7b,0xd7,0xad,0x19,0x24,0xae,0xb9,0xe6,0x1a,0x0,0x52,0xa9,0x54,0x5d,0x3d,0x0,0x75,0x95,0xad,0x94,0xc8,0xa6,0x66,0xac,0xee,0x6e,0x72,0x9f,0x3c,0x83,0xbe,0x3f,0x3e,0x0,0x13,0x2c,0xe8,0x71,0x51,0x71,0x97,0xe0,0x9a,0x51,0x3e,0x63,0x60,0x1d,0x5e,0x2f,0x47,0x5a,0x50,0x7a,0xf5,0x61,0x94,0x4e,0x3c,0x8c,0xfe,0xd5,0xdf,0xc1,0x5e,0xf3,0x1c,0xf6,0xea,0xe7,0x48,0x3c,0x7a,0xf,0xc9,0xc7,0xee,0x23,0xf1,0xf4,0x13,0x58,0xf4,0xe3,0x2,0x32,0x95,0x40,0xe6,0x9a,0xbd,0xd,0x87,0x2,0x9a,0x20,0xa7,0x3a,0x9f,0x5f,0xd0,0xdd,0x94,0xc3,0xd4,0x9,0x34,0x1,0x30,0xe6,0x1f,0x3c,0x54,0x28,0x8b,0x46,0x31,0xff,0xe1,0x5f,0xfe,0xd7,0x5f,0x7f,0x3d,0xaf,0x7b,0xdd,0xeb,0xea,0xd6,0xc,0x12,0x5d,0x5d,0x5d,0xdc,0x7e,0xfb,0xed,0x8,0x21,0xa2,0x33,0xff,0x32,0x24,0xc8,0xe6,0x26,0xd2,0x4f,0x3f,0x48,0xf1,0xb2,0xcb,0x28,0x5c,0xfa,0x19,0x58,0x2a,0x40,0xe8,0x3c,0x21,0x60,0xc,0x8,0x9,0x5,0x9,0x6b,0x0,0x61,0x41,0x16,0x9c,0x5,0x73,0x71,0x8e,0x9a,0x4b,0xe1,0x1d,0x67,0xc0,0x6,0x48,0x2c,0x5e,0x44,0xf2,0xa1,0xbb,0x48,0x3e,0x7e,0x3f,0xf6,0xb3,0x8f,0x62,0x77,0x76,0x2,0x5e,0xef,0x80,0x6c,0xca,0x42,0xda,0x9f,0x49,0x9b,0x60,0xcc,0xdf,0xe8,0x8c,0x8c,0xc0,0x12,0x0,0x63,0xfe,0xc1,0x43,0x5,0xe3,0x8c,0xfa,0xfa,0xb0,0x38,0xca,0x33,0xfe,0xa5,0x94,0x7c,0xf3,0x9b,0xdf,0xe4,0xdc,0x73,0xcf,0xad,0x5b,0x33,0x68,0xfc,0xe6,0x37,0xbf,0xa1,0x50,0x28,0xd0,0xd4,0xd4,0x54,0x33,0x87,0x7f,0xcb,0x6,0x1,0x2b,0x89,0x23,0x20,0xf3,0xf3,0xaf,0x50,0x78,0xef,0xf9,0x30,0x53,0xc0,0x5a,0xe9,0x4d,0xac,0x8b,0x2b,0x4,0x80,0xb,0x3,0x78,0x3f,0x1b,0xf1,0xa,0x23,0x2d,0x28,0x9d,0xb8,0x90,0xd2,0xe9,0xb,0x19,0xe8,0x0,0xeb,0xf9,0x97,0x49,0x3c,0xf3,0x20,0x89,0x27,0xff,0x4d,0xf2,0xd1,0xfb,0x49,0xbe,0xf8,0xc,0xa2,0x6f,0x0,0x28,0x27,0x4,0x19,0x64,0x3a,0xe7,0x5d,0x5b,0x65,0x32,0x67,0xcc,0xdf,0xe8,0x8c,0x86,0x40,0x12,0x0,0x63,0xfe,0xc1,0x43,0x5,0xe3,0x54,0xa1,0x3e,0xc2,0xfe,0xf2,0xff,0xf2,0x97,0xbf,0xcc,0xe7,0x3f,0xff,0xf9,0xba,0x35,0xc3,0xc0,0x75,0xd7,0x5d,0x7,0x78,0xc3,0x16,0xb5,0xf4,0x0,0xf8,0xbe,0x67,0x80,0x74,0x91,0x2d,0xad,0xd8,0xdd,0xdd,0x64,0x2f,0x39,0x87,0x81,0x1b,0x6f,0x80,0xe,0xb,0x6,0x63,0x36,0x14,0x30,0x16,0xca,0x73,0x6,0xf2,0xd2,0x5b,0x15,0x21,0x81,0xa4,0x85,0xbb,0xcf,0x1e,0x14,0xe,0xdf,0x83,0x2,0xef,0x80,0x35,0x90,0x58,0xf1,0x24,0x89,0xa5,0xf,0x93,0x78,0x7a,0x11,0x89,0xe5,0x8b,0xb1,0x5f,0x5c,0x8a,0xbd,0x75,0x2b,0x43,0x57,0x23,0xb3,0x69,0x64,0x26,0xb,0xc2,0x66,0xac,0x65,0x15,0xc6,0xfc,0x8d,0xce,0x58,0xf0,0x3d,0x1,0x30,0xe6,0xaf,0x7,0x54,0x30,0x7f,0x1d,0x62,0x18,0x6e,0xfe,0xdf,0xfd,0xee,0x77,0xf9,0xec,0x67,0x3f,0x5b,0xb7,0x66,0x18,0x58,0xb2,0x64,0x9,0xf,0x3f,0xfc,0x30,0xc9,0x64,0x52,0xd,0xf3,0xdf,0xfe,0x17,0x38,0xb9,0x1c,0x99,0xbf,0xfe,0x8a,0xd2,0x77,0x4f,0xa0,0xf8,0xe5,0xf3,0xe0,0x29,0xcb,0x9b,0x51,0xdf,0x88,0x8f,0xb8,0xc0,0x9b,0x37,0xb0,0x15,0xd8,0x82,0xf7,0x85,0x9f,0x11,0x94,0x8e,0x3a,0x98,0xd2,0x49,0x7,0x43,0xe1,0x83,0xb0,0x11,0xec,0x17,0x9f,0x21,0xf9,0xc4,0x7f,0x48,0x2c,0x7d,0x88,0xc4,0x8a,0x27,0xb0,0x57,0x2d,0xc3,0xee,0xe8,0x4,0x86,0x12,0x82,0x94,0xd,0xc9,0x34,0x32,0x99,0x4,0x2b,0x1,0x48,0x63,0xfe,0x46,0x67,0x5c,0x1d,0x5f,0x13,0x0,0x63,0xfe,0xe1,0x20,0x6a,0xe3,0x6c,0x4,0xf3,0x2f,0x8f,0x9b,0x97,0xcd,0xff,0x8a,0x2b,0xae,0xe0,0x13,0x9f,0xf8,0x44,0xdd,0x9a,0x61,0xe1,0xbb,0xdf,0xfd,0x2e,0x0,0x99,0x4c,0xa6,0xea,0x4,0x20,0x30,0xf3,0x7,0xaf,0xfb,0x3a,0x95,0xc2,0x2d,0xc,0xd2,0xf4,0xcd,0xf,0xd2,0xb3,0xef,0x3c,0x9c,0xb7,0x1d,0x3,0xcf,0xc,0x75,0x6d,0x37,0xf2,0xa3,0x5e,0xee,0x1d,0x18,0x94,0xb0,0xde,0xfb,0xbf,0x58,0x16,0xa4,0xc1,0x39,0x74,0x3e,0xce,0xf1,0xf3,0xa1,0xf0,0x21,0xd8,0x4,0xf6,0x4b,0x2b,0xbc,0x44,0x60,0xf9,0x63,0x24,0x9f,0x7c,0x10,0x7b,0xd5,0x52,0x44,0x4f,0x7,0x76,0x5f,0xff,0x36,0x3a,0xd9,0x9c,0x43,0xfa,0x34,0x8f,0x40,0xd5,0x77,0x70,0x1c,0x4d,0x39,0x4c,0x1d,0xdf,0x12,0x0,0x63,0xfe,0xc1,0xa3,0x11,0x8c,0x57,0x85,0x18,0x86,0x7f,0xf5,0xcf,0x9b,0x37,0x8f,0x6b,0xae,0xb9,0x86,0x63,0x8f,0x3d,0xb6,0x6e,0xcd,0xb0,0xf0,0xdc,0x73,0xcf,0x71,0xc3,0xd,0x37,0xd4,0xf4,0xf5,0x1f,0xa8,0xf9,0x97,0xe1,0xba,0xc8,0xe6,0x56,0x44,0x67,0x27,0x2d,0xef,0x3f,0x96,0x5e,0xee,0xa1,0x74,0xe6,0x49,0xf0,0x34,0xf1,0x9d,0x14,0x58,0xb,0x4,0xde,0xf6,0xc2,0x83,0x78,0x3f,0x1b,0xf1,0x26,0x14,0xa6,0xc1,0x99,0xbf,0x2f,0xce,0xc2,0x7d,0xc1,0x3a,0xb,0x36,0x82,0xb5,0x76,0x3,0x56,0xc7,0x3a,0xac,0x75,0x2b,0x49,0x3e,0xfd,0x20,0xc9,0xa7,0x1f,0x22,0xb1,0xe4,0x41,0x12,0x5b,0xfa,0xbd,0x1e,0x2,0xc0,0x6d,0x6d,0x86,0x64,0xf5,0xcb,0x41,0x83,0x78,0x7,0xab,0xf0,0x1e,0x31,0x3a,0x3e,0x25,0x0,0xc6,0xfc,0xf5,0x80,0xea,0xc6,0x1b,0x56,0xc,0x63,0x71,0xbb,0xae,0xcb,0xc0,0x80,0x37,0xf9,0xea,0x23,0x1f,0xf9,0x8,0x57,0x5d,0x75,0x55,0x60,0x7a,0x41,0xe1,0x92,0x4b,0x2e,0x1,0x20,0x9b,0xcd,0xe2,0xba,0x6e,0xc5,0xd7,0x85,0x62,0xfe,0x65,0xb8,0x2e,0xee,0x84,0x9,0x58,0x9d,0x9d,0x34,0xbf,0xff,0x64,0xba,0x27,0x3c,0x85,0xfb,0x9a,0x3,0xe1,0x99,0x98,0xec,0xf,0x10,0x14,0x86,0x27,0x4,0x9b,0x1,0x4,0xa4,0x4,0xee,0x1e,0xd3,0x70,0xf7,0x9d,0x6,0xd9,0x43,0x28,0xd8,0x6f,0x85,0x2d,0x60,0x3f,0xf3,0xc,0xc9,0xa7,0x17,0x91,0x5c,0xf2,0x0,0x89,0x67,0x1e,0x26,0xf1,0xc2,0x33,0x58,0xdd,0xbd,0x5e,0x32,0x90,0x49,0x22,0x73,0x2d,0x3b,0x2c,0x3b,0x1c,0x9,0xc6,0xfc,0xe3,0xad,0x53,0xf7,0xa3,0x66,0xcc,0x3f,0x1c,0x44,0x6d,0x9c,0x3a,0x3d,0xb4,0xe3,0x61,0xa4,0x38,0x76,0xfe,0xea,0xff,0xde,0xf7,0xbe,0xc7,0x69,0xa7,0x9d,0x16,0x76,0x68,0x75,0xe3,0x85,0x17,0x5e,0xe0,0xe6,0x9b,0x6f,0x26,0x91,0x48,0xa8,0x6b,0xfe,0x65,0xc,0x4b,0x2,0x5a,0xde,0x7d,0xc,0xdd,0x7f,0x5a,0x82,0x3c,0x70,0x36,0x3c,0xe7,0x9a,0x24,0xa0,0x62,0xc,0x2d,0x37,0x2c,0xc,0xff,0x2b,0x2f,0x29,0x28,0xf,0x1b,0xc,0x16,0x3f,0x0,0xeb,0x24,0x89,0xe7,0x1e,0x27,0xf9,0xd4,0x3,0xa4,0x16,0xfd,0x95,0xc4,0x53,0xf,0x62,0x6f,0xdd,0x8a,0x0,0x6f,0x1f,0x82,0x96,0x9c,0xb7,0xca,0x60,0x58,0x32,0x60,0xcc,0x3f,0xfe,0x3a,0x75,0x3d,0x66,0xc6,0xfc,0xc3,0x41,0xd4,0xe6,0xad,0xca,0x43,0x1b,0x14,0x47,0xf9,0x8b,0x1f,0xe0,0xa2,0x8b,0x2e,0xe2,0xd2,0x4b,0x2f,0xad,0x5b,0x27,0x2a,0x7c,0xfd,0xeb,0x5f,0x7,0xbc,0xaf,0xff,0x4a,0xbb,0xff,0x23,0x31,0xff,0x32,0x86,0xf7,0x4,0xbc,0xef,0x75,0xf4,0xdc,0xbb,0xc,0xf6,0xb2,0x60,0xa5,0x49,0x2,0x6a,0x86,0x90,0x50,0x94,0xde,0x90,0xc1,0x6,0xbc,0xaf,0xfc,0xcc,0xd0,0xa6,0x44,0xaf,0x3d,0x8c,0x81,0xce,0x4f,0x60,0x3d,0xbf,0x86,0xe4,0x33,0xf,0x92,0x7c,0xfc,0x9f,0x24,0x9f,0x7a,0x10,0x7b,0xd9,0x93,0x24,0x7a,0xbc,0xe1,0x2,0x37,0x9b,0xf6,0x36,0x25,0xaa,0x61,0xc9,0xe1,0x98,0x61,0x29,0xf2,0xe,0x30,0x3a,0xdb,0x51,0xf3,0x23,0x66,0xcc,0x3f,0x1c,0xa8,0x60,0xde,0xf5,0x42,0x95,0x7,0xbf,0xcc,0x21,0xa5,0x24,0x9f,0xcf,0x6f,0x33,0x48,0xdb,0xb6,0x79,0xcf,0x7b,0xde,0xc3,0xf9,0xe7,0x9f,0xcf,0x41,0x7,0x1d,0x54,0xb7,0x4e,0x94,0xb8,0xfd,0xf6,0xdb,0x81,0xca,0xf7,0xfd,0x57,0xa1,0x7d,0xe0,0xba,0xb8,0x6d,0xad,0xd8,0x6b,0x96,0xd3,0xfc,0x96,0x63,0xe9,0xbd,0xf5,0x7e,0xd8,0xd7,0x86,0xe7,0xa5,0x77,0x1c,0xaf,0x2,0x21,0x6a,0x8b,0xf2,0x3c,0x82,0xf2,0x3e,0x4,0x12,0x48,0x58,0xb8,0x7b,0xee,0x46,0xfe,0x90,0xb3,0xc8,0xbf,0xe7,0x2c,0x6f,0x53,0xa2,0xa5,0x4f,0x91,0x7a,0xe0,0x4f,0x24,0x1f,0xfb,0x7,0xc9,0x67,0x1e,0x22,0xb9,0x65,0xb,0x0,0xae,0xd,0x6e,0x53,0xb,0x24,0x53,0xde,0xfc,0x83,0x1a,0x4f,0x72,0x52,0xe5,0x1d,0x60,0x74,0x76,0x44,0x4d,0x9,0x80,0x31,0xff,0x70,0xa0,0x82,0xf9,0xc7,0x21,0x6,0x0,0xc7,0x71,0xb6,0x9d,0xde,0x57,0xc6,0x9c,0x39,0x73,0x38,0xeb,0xac,0xb3,0x38,0xef,0xbc,0xf3,0x94,0xdf,0xd2,0xb7,0x12,0xfc,0xbf,0xff,0xf7,0xff,0xe8,0xec,0xec,0x24,0x97,0xcb,0x85,0xae,0x5d,0x7f,0x1d,0x9,0xdc,0xd6,0x56,0x52,0x4b,0xff,0x43,0xeb,0x19,0xaf,0xa2,0xe7,0xe7,0x7f,0x42,0x2e,0x98,0x9,0xcf,0xb,0x28,0xb8,0xc3,0xe,0x2e,0x37,0xa8,0xb,0x2,0x70,0x5c,0xe8,0xc0,0x5b,0x7a,0x38,0x34,0xa9,0xb0,0xb4,0xf0,0x20,0x4a,0x27,0x1f,0x4,0x9d,0x5f,0xc4,0x7e,0x6e,0x25,0xc9,0x27,0xfe,0x49,0xea,0xb1,0x7f,0x92,0x7c,0xe2,0xdf,0xd8,0x6b,0x5f,0x40,0x74,0xf7,0x78,0xc3,0x5,0x49,0x81,0xdb,0xda,0xe,0x96,0x5d,0x71,0xef,0x80,0x2a,0xef,0x0,0xa3,0xb3,0x2b,0xaa,0x4e,0x0,0x8c,0xf9,0xfb,0x87,0xe1,0x5f,0x69,0x8e,0xb3,0xeb,0x41,0xe9,0xe5,0xa5,0x68,0xb5,0x40,0x8,0x11,0xe9,0xf5,0x7e,0xc5,0x50,0xfe,0x73,0x2c,0x8e,0xe1,0xff,0xee,0x38,0xce,0xa8,0xbf,0xdb,0xde,0xde,0xce,0xc2,0x85,0xb,0x39,0xed,0xb4,0xd3,0x38,0xf6,0xd8,0x63,0x39,0xec,0xb0,0xc3,0x6a,0x8a,0x4b,0x45,0xac,0x58,0xb1,0x82,0xb,0x2e,0xb8,0x80,0x44,0x22,0x81,0x6d,0xdb,0x15,0x95,0x79,0xa4,0x5d,0xff,0x3b,0x43,0x4a,0x84,0x65,0xe1,0x4c,0x98,0x40,0xe2,0x85,0xc7,0x69,0x3b,0x79,0x3f,0xfa,0x2f,0xbd,0x8a,0xc2,0x87,0xde,0x3,0x6b,0x2c,0xe8,0x30,0x43,0x2,0xbe,0x43,0x0,0xb8,0x90,0x67,0xe8,0xfc,0x2,0x20,0x69,0xe1,0xec,0xbb,0x17,0xce,0xab,0xf6,0x62,0xf0,0x7d,0xef,0x45,0xac,0x1a,0xc4,0x5e,0xfd,0x2c,0x89,0x17,0x9e,0x22,0xf5,0xf0,0x3f,0x48,0x2d,0xbe,0xf,0x7b,0xf5,0x4b,0x5e,0x32,0x90,0xb2,0xbc,0x64,0x40,0x8c,0x3e,0x91,0xd0,0x98,0xbf,0xda,0x3a,0x55,0x3d,0x52,0xba,0x9b,0xbf,0x6a,0x49,0xc6,0xf0,0xb1,0xe7,0x91,0x50,0x8f,0xf9,0x4a,0x29,0xeb,0xbe,0x5e,0x57,0x58,0x96,0x45,0x7b,0x7b,0x3b,0xbb,0xef,0xbe,0x3b,0x73,0xe7,0xce,0xe5,0xb0,0xc3,0xe,0xe3,0xd0,0x43,0xf,0xe5,0x88,0x23,0x8e,0x60,0xe2,0xc4,0x89,0x51,0x87,0x17,0x8,0xde,0xf7,0xbe,0xf7,0x1,0x90,0xcb,0xe5,0x2a,0x9a,0xfc,0xa7,0x94,0xf9,0x97,0x79,0xca,0x49,0x5c,0x7b,0x3b,0x56,0x47,0x7,0xcd,0x17,0x9e,0x4d,0xff,0x8a,0x65,0xc,0xfe,0xdf,0xa5,0x90,0xb2,0x60,0x83,0x49,0x2,0x2,0x85,0xc0,0xdb,0x94,0x68,0xb,0xde,0xa,0x3,0xcb,0x42,0xb6,0x64,0x28,0x1d,0x75,0x28,0xa5,0x93,0xe,0x65,0xf0,0xbd,0xef,0x45,0xbc,0xd8,0x45,0xea,0x89,0x7b,0x49,0xfd,0xfb,0x4e,0xd2,0xff,0xba,0x3,0x7b,0xdd,0x3a,0xaf,0x53,0x21,0x65,0x21,0x77,0x4a,0x6,0x8c,0xf9,0xab,0xaf,0x53,0xf1,0xe3,0x64,0xcc,0xdf,0x7f,0xbc,0xe6,0x35,0xaf,0xe1,0x96,0x5b,0x6e,0xc1,0xb2,0x2c,0x5f,0xe3,0xf3,0xe3,0xcb,0x5d,0x27,0x48,0x29,0xb1,0x6d,0x9b,0xa6,0xa6,0x26,0x9a,0x9a,0x9a,0x98,0x34,0x69,0x12,0xd3,0xa6,0x4d,0xa3,0xb5,0xb5,0x35,0xea,0xd0,0x42,0xc1,0x4d,0x37,0xdd,0xc4,0x3,0xf,0x3c,0x50,0xf1,0xb2,0x3f,0x25,0xcd,0x7f,0x38,0x5c,0x17,0xb7,0xbd,0x1d,0xd1,0xdf,0x47,0xd3,0xb5,0x5f,0xc7,0x7a,0x65,0x35,0xfd,0xd7,0xfe,0x2,0x9a,0x2c,0xef,0x18,0x61,0x33,0x2f,0x20,0x78,0x94,0xe7,0xe,0xf4,0xe1,0xfd,0xc,0x6d,0x4a,0x24,0x27,0xb5,0x91,0x7f,0xc7,0x5b,0xc9,0xbf,0xfd,0xad,0xf4,0x2d,0xfb,0x6,0xc9,0x87,0xee,0x22,0xfd,0xc0,0x5d,0xa4,0x1e,0xf9,0x3b,0xf6,0x2b,0xaf,0x0,0xe0,0x36,0x65,0x90,0x4d,0x43,0xcf,0x9e,0x6,0xef,0xa1,0x46,0xd6,0x11,0x47,0x1c,0x71,0x44,0x37,0xd0,0xe2,0x17,0x61,0x35,0x8,0xab,0x40,0xa4,0x94,0xac,0x59,0xb3,0x86,0x6b,0xae,0xb9,0x86,0x33,0xce,0x38,0x23,0x14,0x4d,0x3,0x83,0x30,0xd0,0xd7,0xd7,0xc7,0xd4,0xa9,0x53,0xe9,0xef,0xef,0xa7,0xb5,0xb5,0x75,0xdc,0x4,0x40,0x79,0xf3,0xdf,0xf1,0x1f,0xa1,0x54,0xc4,0xee,0xed,0xa3,0x78,0xc8,0x9,0xf4,0x7d,0xef,0x17,0xb8,0x47,0xcc,0x86,0x15,0xc0,0x80,0x1b,0xef,0x43,0x84,0x54,0x86,0xc4,0xfb,0xd2,0x6f,0x3,0x26,0x3,0x45,0xb0,0x56,0x6c,0x21,0xf9,0xc8,0x5d,0xa4,0xef,0xff,0x13,0x99,0xfb,0xfe,0x80,0xdd,0x3b,0xb4,0xa2,0x60,0x42,0x2b,0x32,0x95,0xd9,0x21,0x11,0x70,0x1c,0x87,0x44,0x22,0xc1,0x1,0x7,0x1c,0x40,0x2e,0x97,0xdb,0x65,0x6e,0xe,0xa8,0x69,0x96,0x31,0xd4,0x59,0x3b,0xee,0xd4,0x1a,0xdd,0xcd,0x5f,0xb7,0xaf,0x59,0x3,0x83,0x6a,0xf0,0x9e,0xf7,0xbc,0x87,0xfe,0xfe,0x7e,0x9a,0x9b,0x9b,0xb5,0x33,0xff,0x71,0x21,0x25,0x24,0x92,0x38,0x6d,0xad,0x24,0x9f,0xb8,0x9f,0xd6,0xd3,0xe6,0x93,0xba,0xf2,0xe7,0xb0,0x1b,0xb0,0x8f,0xe5,0x2d,0x6f,0xab,0x7c,0xab,0x3,0x3,0xbf,0x50,0x9e,0x3b,0xd0,0xe5,0xc2,0xf3,0x2e,0xac,0x6,0x77,0xea,0x24,0xf2,0xef,0x7b,0x37,0xdd,0x57,0xdf,0xc4,0x96,0x5f,0x3f,0x41,0xd7,0x85,0x97,0x51,0x58,0x78,0x2,0xa2,0xa7,0x9b,0xc4,0xc6,0x8d,0xd8,0x9b,0x36,0x21,0xf2,0x3,0x5e,0x52,0x37,0x1e,0x7d,0xcc,0xbc,0x41,0x65,0x9d,0x31,0x13,0x0,0x63,0xfe,0x6,0x6,0xea,0xe2,0xda,0x6b,0xaf,0xe5,0xf7,0xbf,0xff,0x3d,0x99,0x4c,0x66,0xdc,0xb6,0xae,0xa2,0xf9,0x57,0xc4,0x25,0x25,0x20,0x70,0xda,0xdb,0x11,0x85,0x3e,0x9a,0xbf,0x70,0x2e,0x4d,0x67,0xbf,0x1d,0xfb,0xe1,0x27,0xbd,0x44,0x60,0xb2,0x5,0xbb,0xce,0x9f,0x35,0x8,0xb,0xe5,0xa1,0x82,0x2e,0xd7,0xdb,0xc0,0x69,0xd,0x38,0xf3,0xf6,0xa5,0xff,0x73,0xe7,0xb3,0xf5,0x17,0xf7,0xb1,0xf5,0x57,0x8f,0xd2,0xf3,0xc1,0x2f,0x50,0x38,0xfc,0x48,0x44,0xb1,0x44,0x62,0xe3,0x46,0xac,0x8e,0xad,0xde,0x75,0xa3,0x6c,0xc8,0x15,0x4a,0xd8,0x46,0x7,0x18,0x63,0xe,0x80,0x31,0x7f,0x3,0x3,0x75,0xf1,0x8f,0x7f,0xfc,0x83,0xf,0x7d,0xe8,0x43,0xd8,0xb6,0x4d,0x2a,0x95,0x1a,0xf3,0xeb,0x5f,0x5b,0xf3,0x1f,0x8e,0xa1,0x79,0x1,0x14,0xb,0xa4,0xff,0x76,0xb,0xa9,0xbf,0xdd,0x42,0xfe,0x1d,0x1f,0xa6,0xff,0x92,0x2b,0x61,0xbe,0xd,0x2f,0x62,0x86,0x5,0xa2,0x86,0x85,0x97,0xc,0x6c,0xc2,0xdb,0x84,0x28,0x65,0x51,0x7c,0xf5,0xe1,0x14,0x4f,0x3a,0x1c,0xb6,0x42,0x62,0xe9,0xd3,0x64,0xfe,0x76,0x13,0xc9,0x3b,0x7e,0x45,0xea,0x95,0xd5,0x64,0x26,0xb7,0x20,0x66,0xef,0x87,0x14,0x16,0x42,0xba,0xb1,0xf3,0x6,0x1d,0x74,0xec,0x99,0x33,0x67,0x7e,0x1,0xd8,0xe1,0x84,0x88,0xb8,0x99,0xbf,0x94,0x92,0xee,0xee,0x6e,0xde,0xf8,0xc6,0x37,0x32,0x77,0xee,0xdc,0x50,0x62,0x30,0x30,0x8,0x12,0x27,0x9c,0x70,0x2,0xdd,0xdd,0xdd,0xb4,0xb4,0xb4,0xc4,0xdf,0xfc,0xcb,0x90,0xd2,0x9b,0x88,0x96,0xcd,0x82,0x5b,0x24,0xf5,0xd4,0x23,0xa4,0xee,0xb8,0x19,0x99,0x99,0x8a,0xf3,0xaa,0x5,0x30,0x4d,0x40,0xb7,0x0,0xc7,0x4c,0x12,0x8c,0x1c,0x2,0x70,0x25,0x74,0x4b,0xe8,0x4,0x1c,0x81,0x3b,0x67,0x2a,0x85,0xd3,0x4f,0x66,0xf0,0xe4,0xf,0x52,0xda,0x7d,0x6f,0x5a,0x64,0x91,0x49,0x2f,0x3d,0x4b,0x62,0xa0,0x9b,0x52,0x53,0x5b,0x5d,0x1b,0xd,0x55,0x1c,0x96,0x6,0xa6,0x1c,0xa2,0x4e,0xcf,0x2e,0x43,0x0,0x71,0x33,0x7f,0x3,0x83,0xb8,0xe1,0x8b,0x5f,0xfc,0x22,0xab,0x57,0xaf,0x1e,0x77,0xc9,0x5f,0xac,0xcc,0x7f,0x38,0xa4,0x44,0xe6,0x5a,0x70,0xda,0xdb,0xb1,0x5f,0x7e,0x8e,0x96,0xf3,0xdf,0x49,0xcb,0xdb,0x4f,0x21,0xf1,0xe7,0x7b,0x60,0xf,0x60,0xb6,0x5,0xd2,0xa,0xda,0x4b,0xc,0x2a,0x81,0x0,0x90,0x50,0x74,0xe1,0x15,0x17,0x96,0x49,0x68,0x6b,0x66,0xe0,0xe3,0xe7,0xf1,0xc8,0xa5,0x37,0xf2,0xe0,0xc7,0x2e,0xa3,0x6b,0xcf,0xf9,0xb4,0xbc,0xf2,0x22,0xb9,0xcd,0x6b,0x40,0x8,0xa4,0xf1,0xa0,0xd0,0x74,0x76,0xe8,0x1,0x88,0xab,0xf9,0x9b,0x1e,0x0,0x83,0xb8,0xe0,0xd6,0x5b,0x6f,0xe5,0x53,0x9f,0xfa,0x14,0xa9,0x54,0x8a,0x64,0x32,0x39,0xea,0xef,0xc5,0xd6,0xfc,0x87,0x78,0xca,0x4c,0x32,0x9b,0x43,0xa6,0x6c,0x92,0x2f,0x2c,0x27,0xfd,0x87,0x5f,0x62,0x3f,0xbe,0x18,0x67,0xfa,0x5c,0xe4,0xd1,0x33,0x21,0x25,0xa0,0x57,0x78,0x5f,0xa2,0xe6,0xbb,0x20,0x7a,0x88,0xa1,0x9f,0xbc,0x84,0xcd,0x12,0xa4,0xa0,0xe7,0xa0,0x7d,0x59,0xf5,0xea,0xb3,0xe8,0x9d,0xb1,0x17,0xd9,0x8e,0x8d,0x4c,0x7c,0xe1,0x49,0x2c,0xb7,0x44,0x31,0xd7,0xe2,0x6b,0x95,0x45,0xed,0x41,0x8a,0xea,0xf4,0x6c,0x4b,0x0,0xe2,0x6a,0xfe,0x60,0x12,0x0,0x83,0x78,0xe0,0xa9,0xa7,0x9e,0xe2,0xa4,0x93,0x4e,0x2,0xa0,0xa9,0xa9,0x69,0xd4,0xbd,0x1e,0xe2,0x6c,0xfe,0xbb,0x72,0x49,0x10,0x16,0x32,0x97,0x43,0x5a,0x82,0xe4,0xf2,0x67,0x48,0xdd,0x72,0xd,0xd6,0x9a,0x2d,0xb8,0x93,0xf6,0x42,0x2e,0x98,0x2,0x93,0x4,0xb8,0x2,0xa,0x43,0x9b,0xd,0x99,0x64,0x20,0x7a,0x8,0xbc,0xa1,0x9a,0x2e,0x9,0x96,0xa0,0xfb,0x90,0xfd,0x78,0x69,0xe1,0x99,0xf4,0x4f,0x99,0x45,0xf3,0xba,0x97,0x98,0xf0,0xd2,0x33,0x48,0xdb,0xa6,0x94,0xce,0xd5,0x5d,0x5d,0x2a,0x78,0x90,0xa2,0x3a,0x5e,0x2,0x20,0x84,0x48,0x8f,0xff,0xbb,0xd5,0x43,0x95,0x2,0x31,0x9,0x80,0x81,0xee,0x58,0xb1,0x62,0x5,0x47,0x1f,0x7d,0x34,0xf9,0x7c,0x7e,0xcc,0xf5,0xfe,0x8d,0x65,0xfe,0xc3,0x20,0x25,0xd8,0x36,0x32,0xd7,0x84,0x70,0x8a,0xa4,0x1e,0x5f,0x44,0xea,0x96,0xab,0xb1,0x9f,0x7b,0xe,0x9c,0x2c,0x32,0x37,0x9,0xf6,0xce,0x42,0xab,0x80,0x7e,0x1,0x25,0x93,0x8,0x28,0x81,0x72,0x22,0xd0,0x29,0xc1,0x16,0x74,0x1e,0x7e,0x0,0x2f,0x1d,0xf5,0x36,0xdc,0x64,0x92,0xb6,0x97,0x57,0xd0,0xb2,0x61,0x25,0xa5,0x74,0x16,0x37,0x99,0x41,0xd4,0xb0,0xa9,0x90,0x2a,0x1e,0xa4,0xa8,0x4e,0x8f,0x3d,0x6b,0xd6,0xac,0x5d,0x26,0x1,0xfa,0x1,0x95,0xa,0xc4,0x24,0x0,0x6,0x3a,0x63,0xc9,0x92,0x25,0x1c,0x7a,0xe8,0xa1,0xf4,0xf7,0xf7,0xd3,0xd2,0xd2,0x12,0xf8,0x97,0xbf,0x9f,0x5c,0xbe,0x76,0xfb,0x57,0xba,0x6c,0x30,0x99,0x42,0xe6,0x72,0x8,0xa7,0x40,0xf2,0x99,0x27,0x49,0xfd,0xe9,0x46,0xd2,0x7f,0xba,0x1e,0x6b,0xc5,0xcb,0xc8,0x96,0x19,0xb8,0x7b,0xcf,0x80,0xdd,0x86,0xfa,0xa3,0x7,0x4d,0xaf,0x80,0x12,0x10,0x78,0x49,0x59,0xa7,0x44,0xe6,0x12,0x6c,0x3e,0xea,0x28,0x5e,0x7e,0xd5,0x9b,0x71,0x13,0x49,0xa6,0x3c,0xbd,0x88,0x4c,0xcf,0x66,0xf2,0xcd,0x13,0x2b,0xd9,0x46,0x60,0x3b,0xa5,0x42,0x1e,0xa4,0xa8,0x4e,0x30,0x9,0x80,0x6a,0x5,0x62,0x12,0x0,0x3,0x5d,0xf1,0xe2,0x8b,0x2f,0x72,0xe4,0x91,0x47,0x6e,0xdb,0xe9,0x6f,0xbc,0x43,0x91,0xfc,0x40,0x2c,0x78,0xca,0x89,0x40,0x36,0x8b,0x4c,0x25,0x10,0x1d,0x9d,0xa4,0x9e,0x7e,0x84,0xf4,0x2d,0x3f,0x21,0xf9,0xd8,0xbf,0x10,0xeb,0x7a,0x71,0x5b,0xa7,0x23,0xe7,0xb4,0x79,0x43,0x4,0x5,0x1,0x85,0xb2,0xa0,0x2f,0x61,0x1b,0xd4,0x82,0xf2,0x1c,0x81,0x1e,0x81,0x33,0x31,0xcb,0xa6,0x63,0x8e,0x66,0xe3,0xbe,0xc7,0xd2,0xb2,0x76,0x15,0x93,0x9f,0x7b,0x4,0x27,0x93,0xc3,0x49,0x67,0x11,0x32,0x9c,0x4d,0xaf,0xc6,0xd,0x57,0x6f,0x1d,0xff,0x13,0x0,0x15,0xb,0xc4,0x24,0x0,0x6,0xba,0xe2,0xf0,0xc3,0xf,0x67,0xc3,0x86,0xd,0xe3,0x6e,0xf3,0x1b,0xb,0xd3,0xe,0x8a,0x4b,0x58,0x90,0xc9,0x20,0xb3,0x59,0x84,0x2d,0x48,0xbc,0xb0,0x82,0xd4,0xbf,0xfe,0x42,0xea,0x8e,0xeb,0x49,0x2e,0x7e,0xc,0xa,0x69,0x9c,0xd9,0xfb,0xc3,0x5e,0x2,0x9a,0x5,0xe4,0x5,0x94,0x77,0xa7,0x35,0xc9,0x40,0xf8,0x10,0x80,0x90,0x30,0x20,0xa1,0x5b,0x30,0xb8,0xef,0x34,0x5e,0x3a,0xee,0xbf,0x70,0xec,0xc,0xd3,0x9f,0xfa,0x17,0x89,0x42,0x1f,0xc5,0xa6,0xb6,0x51,0x93,0x0,0x15,0x3d,0x48,0x51,0x9d,0x5d,0x97,0x1,0xd6,0x83,0x18,0x14,0x88,0x81,0x81,0x32,0x38,0xed,0xb4,0xd3,0x58,0xb9,0x72,0x25,0x4d,0x4d,0x4d,0xc6,0xfc,0xfd,0xe0,0x2,0x64,0x2a,0x83,0x33,0x71,0x22,0xce,0xc4,0x89,0x88,0x81,0x3e,0xd2,0x77,0xdd,0x4a,0xeb,0xff,0xbc,0x85,0xb6,0xb7,0x1d,0x40,0xee,0xb3,0xe7,0x93,0xfc,0xeb,0x7d,0xde,0x86,0x36,0x73,0x5,0xcc,0xb2,0x20,0x69,0x96,0x13,0x46,0x6,0x1,0xe0,0xc2,0x1a,0x17,0xa,0xb0,0xfc,0xc3,0x1f,0xe5,0x81,0xf3,0xaf,0x46,0xba,0x16,0xad,0xaf,0xac,0x40,0x5a,0xf6,0x2e,0xbb,0x9,0xc6,0xcd,0x83,0x82,0xd6,0xf1,0xed,0x70,0xcd,0xb8,0x14,0x88,0x81,0x41,0xd4,0x90,0x52,0xf2,0x9a,0xd7,0xbc,0x86,0x7f,0xfe,0xf3,0x9f,0x34,0x35,0x35,0x61,0x59,0x96,0x36,0x33,0xfe,0x95,0x35,0xff,0xe1,0x5c,0x43,0x65,0x29,0x9b,0x5a,0x71,0x9a,0x5,0x38,0x25,0x12,0xcf,0x3f,0x4b,0xf2,0xf9,0x67,0x91,0x3f,0xbf,0x9c,0xd2,0xfe,0x7,0x52,0x3c,0xf6,0x34,0xa,0x27,0xbf,0x93,0xd2,0x11,0x87,0xc1,0x4,0xb,0x6,0xf1,0x4e,0xc5,0xeb,0xc1,0x5b,0xd3,0x6e,0x5e,0x43,0xe1,0xc1,0x6,0xfa,0x5c,0x58,0x69,0xb1,0xf1,0xb8,0x63,0xb8,0x77,0xfa,0xef,0x39,0xe2,0xca,0xb,0x98,0xb6,0xf4,0xdf,0xf4,0xcc,0xdc,0x87,0x52,0xba,0x9,0xe1,0x3a,0xb1,0xf3,0xa0,0x30,0x74,0x7c,0x19,0x2,0x50,0xbd,0x40,0xcc,0x10,0x80,0x81,0x2e,0x78,0xf1,0xc5,0x17,0x79,0xed,0x6b,0x5f,0xcb,0xa2,0x45,0x8b,0x8c,0xf9,0x87,0xc5,0x25,0xbc,0xdd,0x5,0x65,0x2e,0x87,0x4c,0xd8,0xd8,0xaf,0xac,0x21,0xb5,0xf8,0x1,0xd2,0xb7,0x5d,0x43,0x72,0xd1,0xdf,0x11,0x2f,0x6f,0x82,0x1,0x1b,0x8a,0x16,0x72,0x7a,0xab,0x37,0x81,0xd0,0x1a,0x1a,0x2a,0x30,0x7b,0xc,0x84,0x3,0x81,0x97,0xb8,0x75,0x43,0x71,0x76,0x1b,0x2f,0x1d,0xf3,0x36,0x12,0x3,0x7d,0x4c,0x59,0xfa,0x30,0x76,0x71,0x90,0x62,0xf3,0x84,0x71,0xe7,0x5,0xf8,0x12,0x86,0xe2,0x5e,0x57,0x25,0x7a,0xea,0xee,0x1,0x88,0x59,0x81,0x18,0x18,0x44,0x86,0x5b,0x6f,0xbd,0x95,0x77,0xbc,0xe3,0x1d,0x38,0x8e,0x43,0x73,0x73,0x33,0x42,0x8,0x63,0xfe,0x61,0x72,0xd,0x9d,0x3e,0xe8,0xb6,0xb7,0x83,0x10,0x88,0xfc,0x0,0xc9,0x87,0xff,0x43,0xea,0xe1,0xff,0x20,0x1,0x39,0x71,0x2,0xce,0xfe,0x47,0x90,0x3f,0xe9,0x4c,0xa,0xc7,0xbe,0xe,0x77,0xee,0x5e,0xd0,0x6a,0x79,0xbd,0x2,0x5b,0xf1,0x26,0xaf,0x61,0x12,0x82,0xc0,0x50,0x9e,0x1b,0xb0,0x56,0x42,0x9b,0xc5,0x93,0x9f,0xfe,0x32,0xaf,0x1c,0x7e,0xa,0x47,0xfe,0xe8,0xb3,0xb4,0x6e,0x58,0x49,0xf7,0xb4,0xbd,0xb1,0x9c,0x5d,0x8f,0x16,0xf6,0x4d,0x3e,0x66,0x5e,0x27,0x84,0xa8,0x6f,0x8,0x20,0x6e,0x5,0x62,0x60,0x10,0x15,0xae,0xb8,0xe2,0xa,0x3e,0xf5,0xa9,0x4f,0x1,0x6c,0x9b,0xf0,0xa7,0x8b,0xf9,0xfb,0x9,0x65,0x12,0x9,0x29,0x91,0xa9,0x8c,0x77,0x96,0x3d,0x20,0x4a,0x45,0x44,0x5f,0x2f,0xa9,0x7,0xfe,0x4e,0xea,0x81,0xbf,0xe3,0xb6,0x36,0x53,0x3c,0xf4,0x38,0x8a,0x47,0xbe,0x96,0xe2,0x11,0x27,0x52,0x9a,0x7f,0x30,0xec,0x21,0x60,0x40,0xc0,0x16,0xbc,0x21,0x3,0x69,0x86,0xa,0x2,0x81,0xd,0xf4,0xb8,0xd0,0x6f,0xb1,0xe9,0xf8,0xa3,0xb9,0x6f,0xea,0x6f,0x38,0xee,0x1b,0xe7,0xd2,0xb2,0x61,0x25,0x3d,0xd3,0xf6,0xc4,0x72,0x4a,0xbe,0x4b,0xc6,0xcd,0xeb,0xca,0x3a,0x35,0x27,0x0,0x71,0x2b,0x10,0x3,0x83,0xa8,0xf0,0xfd,0xef,0x7f,0x9f,0x4f,0x7f,0xfa,0xd3,0x0,0xda,0xcd,0xf6,0xf7,0x93,0x4b,0xc5,0x98,0xb6,0x21,0x99,0x42,0x26,0x53,0xde,0x9c,0x1,0x29,0x11,0xfd,0x3d,0xa4,0xef,0xff,0x2b,0xe9,0xfb,0xff,0x8a,0x9b,0xb4,0x70,0xe6,0x1d,0x42,0xe1,0xf8,0x37,0x53,0x38,0xe6,0xc,0x4a,0xfb,0x1f,0x6,0x7b,0x3,0x58,0x5e,0xcf,0x40,0x37,0xe0,0x98,0x64,0xc0,0x57,0x8,0xc0,0x75,0x61,0x95,0xa0,0x6f,0xde,0x6e,0xfc,0xeb,0x82,0xeb,0x38,0xf5,0xcb,0x6f,0xa6,0x79,0xd3,0xcb,0xf4,0x4e,0x99,0xed,0x6b,0x4f,0x40,0xdc,0xbc,0x6e,0xb8,0x4e,0x4d,0x9,0x40,0xdc,0xa,0xc4,0xc0,0x20,0x2a,0x9c,0x7b,0xee,0xb9,0xfc,0xfc,0xe7,0x3f,0xc7,0xb2,0x2c,0x9a,0x9b,0x9b,0x8d,0xf9,0x2b,0xc6,0xb5,0xb,0x5f,0x79,0x2,0x61,0xae,0x5,0x27,0x37,0xf4,0xef,0x85,0x41,0x12,0x4f,0x2d,0x26,0xf9,0xd4,0x62,0xb2,0x3f,0xbe,0x4,0x67,0xff,0x83,0x29,0x1e,0x72,0x8c,0xd7,0x33,0x70,0xd0,0xf1,0xb8,0x73,0xa7,0x42,0xce,0xf2,0x4e,0xc5,0xeb,0xc2,0x1b,0x2a,0x10,0x66,0x69,0x81,0x2f,0xb0,0x24,0xac,0x92,0xf4,0xed,0xbf,0x7,0xff,0xb8,0xf8,0xd7,0x9c,0xf0,0x8d,0xf7,0xd2,0xbc,0xe9,0x25,0x7a,0xa7,0xec,0xe1,0x4b,0x4f,0x40,0xdc,0xbc,0x6e,0x67,0x9d,0xaa,0x13,0x80,0xb8,0x15,0x88,0x81,0x41,0x14,0x78,0xe6,0x99,0x67,0x78,0xf7,0xbb,0xdf,0xcd,0x53,0x4f,0x3d,0x45,0x3a,0x9d,0x26,0x95,0x4a,0x19,0xf3,0x57,0x8c,0xab,0x52,0x3e,0x99,0xca,0x20,0x27,0xe,0xd,0x15,0x14,0xf3,0x24,0x96,0x3e,0x49,0x72,0xe9,0x93,0x70,0xd3,0x8f,0x71,0xa6,0x4c,0xa5,0x78,0xe4,0x29,0x14,0x8f,0x3a,0x89,0xe2,0x81,0xc7,0xe0,0xcc,0xdd,0x1f,0x76,0x17,0xe0,0x8,0x6f,0x55,0x41,0x1f,0x30,0x80,0xf7,0x35,0x6b,0x5e,0x79,0xb5,0xe3,0x15,0x49,0xd7,0xe1,0xfb,0x73,0xff,0xe7,0x7e,0xce,0x89,0x97,0xbe,0x6b,0xa8,0x27,0xa0,0xbe,0x24,0x20,0x6e,0x5e,0x37,0x92,0x4e,0x55,0x9,0x40,0xdc,0xa,0xc4,0xc0,0x20,0xa,0x5c,0x79,0xe5,0x95,0xfc,0xcf,0xff,0xfc,0x4f,0x45,0x93,0xfd,0x20,0xde,0x46,0xab,0x62,0x4c,0xf5,0xf0,0xc9,0x64,0x1a,0x39,0x31,0xed,0xad,0x4f,0x77,0x5d,0x44,0xe7,0x66,0x32,0x7f,0xbe,0x89,0xec,0x9f,0x6f,0xc2,0x6d,0xca,0x50,0x9a,0x77,0x28,0xc5,0x43,0x8e,0xa3,0x78,0xd0,0x71,0x38,0xbb,0xcf,0xc5,0x99,0xb1,0x37,0xcc,0x4a,0x40,0xda,0x82,0x5e,0xbc,0x5e,0x82,0xbc,0x34,0xdb,0x13,0x57,0x83,0xf2,0xa,0x81,0x55,0xd0,0x75,0xc4,0x3c,0xfe,0xf9,0x85,0x5f,0x70,0xec,0x77,0xcf,0xa3,0x69,0xcb,0x5a,0xfa,0x26,0xcd,0xaa,0x29,0x9,0x88,0x9b,0xd7,0x8d,0xa6,0x53,0x71,0x2,0x10,0x75,0xa0,0xaa,0xf2,0x1a,0x18,0x54,0x8a,0x15,0x2b,0x56,0xf0,0xee,0x77,0xbf,0x9b,0x47,0x1f,0x7d,0x14,0x18,0x7f,0xb2,0x1f,0xc4,0xdb,0x68,0x55,0x8c,0xc9,0x37,0x3e,0x29,0x41,0x8,0x64,0xcb,0x4,0x1c,0xe1,0x1d,0x5f,0x2c,0x6,0xfb,0x49,0x3e,0xfa,0x20,0xe9,0x47,0x1f,0x44,0xf2,0x1d,0xdc,0x96,0x26,0x9c,0xe9,0xb3,0x29,0xcd,0x3f,0x92,0xe2,0xc1,0xc7,0x50,0x5a,0xb0,0x90,0xd2,0xbe,0xb,0x60,0x6f,0x1,0x52,0x78,0x73,0x7,0x7a,0xf0,0xb6,0x28,0x36,0x13,0xa,0xc7,0x46,0x39,0x9,0x58,0xd,0x5b,0x8f,0x3a,0x98,0x7f,0x7c,0xf9,0x37,0x9c,0x74,0xe9,0x3b,0xc8,0x75,0xac,0x63,0x60,0xc2,0x74,0x84,0xeb,0x54,0x4e,0xa5,0xb9,0xd7,0x55,0xa3,0x53,0x51,0x2,0xa0,0x42,0xa0,0xf5,0xf2,0x9a,0x4,0xc0,0x20,0x4a,0x7c,0xff,0xfb,0xdf,0xe7,0xc2,0xb,0x2f,0xa4,0x58,0x2c,0x92,0xcd,0x66,0x49,0x24,0x12,0x63,0x76,0xf9,0x83,0x9a,0x49,0xab,0x31,0xff,0x1a,0xf8,0x86,0xfe,0x94,0x99,0x1c,0x32,0x93,0xc3,0x45,0x80,0x5b,0xf2,0xe6,0xe,0x3c,0xbf,0x94,0xe4,0x8a,0xa5,0x64,0x7f,0xff,0x73,0xdc,0x4c,0x12,0x67,0xdf,0x5,0x14,0x8e,0x38,0x89,0xd2,0x81,0x47,0x53,0x9c,0x7b,0x18,0xee,0x9e,0x7b,0xc1,0x2c,0x40,0xc,0xcd,0x21,0xe8,0x1,0x8a,0x43,0xcb,0xd,0xd,0x76,0x44,0x39,0x9,0x78,0x19,0x7a,0xe,0xdd,0x9b,0xff,0x7c,0xe4,0x4a,0x4e,0xf8,0xc1,0xfb,0x48,0xe4,0xfb,0x71,0x92,0x19,0x2a,0x29,0x33,0xdd,0xbd,0xae,0x5a,0x9d,0x71,0x13,0x0,0x55,0x2,0xad,0x87,0x77,0xac,0x2f,0x2c,0x3,0x83,0x20,0xf1,0xd0,0x43,0xf,0x71,0xfe,0xf9,0xe7,0xf3,0xc0,0x3,0xf,0x0,0x95,0x7d,0xf5,0xfb,0xd,0x15,0x4d,0xdb,0x2f,0x28,0x6f,0xfe,0x23,0xf2,0x49,0xb0,0x6c,0x64,0xa6,0x9,0x99,0x69,0xda,0xfe,0xbb,0xf9,0x1,0x12,0x4b,0x1e,0x27,0xb5,0xe4,0x71,0x24,0xe0,0x4c,0x68,0xc1,0xd9,0x67,0x1,0xa5,0x79,0x47,0x50,0x3c,0xe0,0x55,0x94,0xe,0x3e,0x1e,0x67,0x9f,0xd9,0xd0,0x3e,0xac,0x87,0xa0,0x1b,0x28,0x98,0xfd,0x7,0xb6,0x61,0x58,0x4f,0xc0,0xe6,0xd7,0x1d,0xc9,0x33,0x2b,0x3e,0xc9,0x21,0xbf,0xfb,0x3a,0x5b,0xf7,0x3a,0x78,0xdc,0x5e,0x0,0xdd,0xbd,0xae,0x16,0x9d,0x31,0x13,0x0,0x95,0x2,0x55,0x89,0xd7,0xc0,0x60,0x3c,0xc,0xc,0xc,0x70,0xc1,0x5,0x17,0x70,0xe5,0x95,0x57,0x2,0x90,0xcb,0xe5,0xb0,0x6d,0x7b,0xdc,0xaf,0xfe,0x32,0x54,0x33,0x6d,0x95,0xbf,0xd8,0xfd,0x42,0xd4,0xc9,0x84,0x4c,0x67,0x91,0xe9,0x2c,0xae,0x10,0xe0,0x3a,0x88,0x81,0x7e,0x92,0x8f,0x3d,0x48,0xfa,0xb1,0x7,0x91,0x80,0x3b,0x71,0x2,0xa5,0xfd,0xe,0xa6,0xb4,0xff,0xe1,0x94,0xe,0x38,0x8a,0xe2,0xbc,0x57,0xe1,0xec,0xb5,0x97,0xb7,0xff,0x40,0x49,0x78,0x2b,0xc,0x7a,0x80,0x52,0x83,0xf,0x17,0x8,0xc0,0x91,0xb0,0x55,0xf0,0xdc,0x9b,0x3e,0xc0,0xec,0x47,0xfe,0x48,0xd3,0xe6,0x35,0xf4,0x4d,0xde,0x6d,0xd4,0x24,0x40,0x77,0xaf,0xab,0x55,0x67,0xd4,0x4,0x40,0xb5,0x40,0x55,0xe1,0x35,0x30,0x18,0xf,0xbf,0xff,0xfd,0xef,0x39,0xff,0xfc,0xf3,0x59,0xb9,0x72,0x25,0x42,0x8,0x5a,0x5a,0x5a,0xaa,0xfa,0xea,0x57,0xcd,0xb4,0x55,0x35,0x7f,0x55,0xb9,0xea,0xe6,0x93,0x12,0x84,0x85,0xcc,0x35,0x23,0x73,0xcd,0xb8,0x42,0x20,0x90,0x88,0xfe,0x5e,0xd2,0xf,0xde,0x4f,0xe6,0xc1,0xfb,0xbd,0x84,0xa0,0xbd,0x95,0xd2,0x3e,0xf3,0x29,0x1c,0xf6,0x1a,0x6f,0xe,0xc1,0xdc,0x23,0x70,0xf7,0x9a,0xe6,0xed,0x4e,0x58,0x4,0xfa,0x87,0x7e,0x1a,0x71,0x95,0x81,0x0,0xb6,0xba,0xb8,0x7b,0xa4,0x78,0xf8,0xfd,0xdf,0xe5,0x94,0xaf,0xbf,0x95,0xe4,0x40,0xf,0xc5,0x4c,0xf3,0x2e,0x5b,0x6,0xc7,0xcd,0x2b,0xaa,0xb9,0x9f,0x11,0x13,0x0,0x63,0xfe,0x6,0x6,0xd5,0x61,0x60,0x60,0x80,0x7b,0xee,0xb9,0x87,0x1f,0xfe,0xf0,0x87,0xdc,0x7d,0xf7,0xdd,0x0,0xb4,0xb4,0xb4,0x0,0x54,0xfc,0xd5,0xf,0xea,0x99,0xb6,0xaa,0x26,0xab,0x2a,0x57,0x20,0x7c,0x43,0xff,0xeb,0xed,0x3d,0xd0,0xb2,0x7d,0x85,0xc1,0x40,0x1f,0xa9,0x6d,0x93,0xa,0xc1,0x99,0x3e,0x95,0xe2,0xfe,0x87,0x53,0x5a,0x70,0x34,0xc5,0x3,0x8e,0xc2,0x99,0xb9,0xf,0xce,0xf4,0x3d,0x61,0x37,0x1b,0x52,0x96,0x37,0x5c,0xd0,0x48,0xfb,0x10,0xd8,0xc0,0x2b,0x92,0x8e,0x57,0x2f,0xe0,0xc9,0xff,0xfa,0x2,0x87,0xde,0xf2,0x55,0x3a,0x77,0xdb,0x7f,0x87,0x5f,0x9,0xd3,0x2b,0xc2,0xd0,0xaa,0x56,0x63,0x97,0x4,0xc0,0x98,0xbf,0x81,0x41,0xe5,0xe8,0xe8,0xe8,0xe0,0xfb,0xdf,0xff,0x3e,0xd7,0x5d,0x77,0x1d,0x6b,0xd7,0xae,0x5,0xd8,0xb6,0xae,0xbf,0xda,0x71,0x7e,0xd5,0x4c,0x5b,0x55,0x93,0x55,0x95,0x2b,0x34,0xbe,0xf2,0xa,0x83,0x5c,0x33,0x4e,0xae,0xd9,0x4b,0x8,0x1c,0x7,0xd1,0xb9,0x95,0xcc,0x7d,0x7f,0x45,0xdc,0xf7,0x57,0xaf,0x87,0xa0,0xad,0x15,0x67,0xfa,0x1e,0x94,0xe6,0x1f,0x49,0xe1,0xe0,0x63,0x29,0x1e,0xb8,0x10,0x67,0xbf,0x79,0xdb,0xb7,0x2c,0xde,0x8a,0xd7,0x3b,0x10,0xe7,0x15,0x6,0xae,0x84,0xcd,0x82,0xe7,0xce,0x79,0x3f,0x93,0x56,0x3d,0xce,0x6e,0x8f,0xdf,0x49,0xd7,0xcc,0xb9,0xb1,0x3c,0x3d,0xb0,0x16,0xec,0x90,0x0,0xe8,0x5e,0x20,0x2a,0x17,0xb4,0x41,0x7c,0x50,0x2a,0x95,0x58,0xbe,0x7c,0x39,0xb7,0xdf,0x7e,0x3b,0x57,0x5c,0x71,0x5,0x1b,0x37,0x6e,0x4,0x20,0x93,0xc9,0x90,0x4c,0x26,0x91,0x52,0x1a,0xf3,0x6f,0x30,0xae,0x48,0xf9,0xa4,0x4,0xcb,0x42,0x36,0x4f,0xc0,0x69,0x1e,0xfa,0x3b,0xa7,0x84,0x28,0xe4,0x49,0x3c,0xf7,0x34,0xa9,0xe5,0x4f,0x93,0xbd,0xed,0x7a,0xdc,0xa6,0xc,0xce,0xbc,0x43,0xc9,0xbf,0xfa,0x74,0xa,0x47,0x9c,0x4a,0xf1,0x80,0xa3,0x60,0x2f,0x0,0xcb,0x3b,0xbf,0xa0,0xb,0x20,0x66,0xc9,0x80,0x0,0xfa,0x5d,0x68,0xb3,0x78,0xfc,0x5d,0x5f,0x66,0xea,0xb2,0x7,0x48,0xf6,0x77,0x51,0xca,0xb6,0x84,0x23,0xaf,0x78,0xf,0xc3,0xb6,0x4,0xc0,0x98,0xbf,0x81,0x41,0x65,0x28,0x14,0xa,0x1c,0x7f,0xfc,0xf1,0x6c,0xdd,0xba,0x15,0xd8,0xde,0xd5,0x5f,0x8b,0xf1,0x83,0x9a,0xa6,0xed,0x17,0x54,0x35,0xec,0xd8,0x98,0xff,0x68,0xb0,0x13,0xc8,0x6c,0x2,0x99,0x6d,0xa2,0x3c,0x0,0x65,0x15,0x6,0xb6,0xd,0x19,0xb8,0xf6,0x97,0x29,0xcd,0x3d,0x88,0xe2,0x21,0x47,0x53,0x38,0xe2,0x14,0xf2,0xaf,0x3a,0x15,0xb9,0x5f,0x1b,0xb8,0x16,0x6c,0xc2,0xdb,0xa1,0x30,0x2e,0x3d,0x3,0x16,0xb0,0x5e,0x32,0x38,0x7f,0x2a,0xcf,0xbe,0xee,0x23,0x1c,0xfa,0xbb,0xaf,0xd3,0x39,0x7b,0x1,0x54,0xb1,0x37,0x40,0x2d,0x50,0xdd,0xfc,0x1,0xec,0x59,0xb3,0x66,0x7d,0x41,0x8,0x91,0xf6,0x39,0x9e,0x11,0x11,0x95,0xf9,0x4b,0x29,0xe9,0xe9,0xe9,0xe1,0x8c,0x33,0xce,0x60,0xee,0xdc,0xb9,0x81,0xc4,0x60,0xd0,0x38,0x48,0x26,0x93,0x24,0x12,0x9,0xfe,0xf6,0xb7,0xbf,0x91,0xcb,0xe5,0xea,0x6a,0xd7,0x2a,0x9a,0x7f,0x9c,0x63,0xa,0x82,0x4f,0xe5,0xd8,0x76,0xe0,0x4c,0x24,0x91,0x4d,0x4d,0xb8,0xcd,0xcd,0xc8,0x64,0x2,0x7b,0xcd,0xcb,0xa4,0x97,0x3c,0x46,0xe6,0x6f,0xb7,0x90,0xbd,0xfb,0x26,0x12,0xcb,0x9e,0x83,0x3e,0x81,0x3b,0x75,0x4f,0xd8,0xcb,0x86,0x56,0x1,0x83,0xc2,0xdb,0x77,0x20,0xe,0x89,0x80,0x14,0x74,0xcc,0x3e,0x88,0xdd,0x1e,0xbf,0x87,0x4c,0xf7,0x66,0x9c,0x4c,0x2e,0x30,0x29,0x1d,0xcc,0x1f,0xe8,0xb1,0xcc,0x97,0xbf,0x81,0x41,0xf5,0xf8,0xcc,0x67,0x3e,0xc3,0xfe,0xfb,0xef,0x4f,0x7f,0x7f,0x3f,0x96,0x65,0xd5,0xc4,0x11,0x67,0xa3,0x55,0x31,0xa6,0x20,0xf8,0x54,0x8e,0x6d,0x54,0x4e,0x29,0x21,0x91,0xc2,0x9d,0x3c,0x85,0xd2,0xd4,0xa9,0x38,0x93,0x27,0x63,0x6d,0x5c,0x43,0xd3,0x4d,0x57,0xd3,0xfe,0xf1,0x33,0x98,0xf4,0xee,0x3,0x69,0x39,0xff,0x93,0xa4,0xfe,0x7a,0x2f,0x64,0x80,0xfd,0x2c,0x98,0x6a,0x41,0xd2,0x82,0xca,0xe7,0xb3,0xaa,0x5,0x1,0x74,0x49,0xdc,0xdd,0x93,0x2c,0x3b,0xe5,0x3,0xe4,0x3a,0xd6,0x21,0x63,0xe0,0x1d,0xf5,0xb6,0x97,0x9a,0x8f,0x3,0xae,0x6,0xc6,0xfc,0x47,0xc6,0xcb,0x2f,0xbf,0xcc,0x5d,0x77,0xdd,0x45,0x22,0x91,0xd8,0xe1,0x5e,0x54,0xb9,0xaf,0xa8,0xe3,0x90,0x52,0x52,0x2c,0x16,0x39,0xfd,0xf4,0xd3,0x99,0x39,0x73,0x66,0xa4,0xb1,0x8c,0x84,0xeb,0xaf,0xbf,0x9e,0x57,0xbf,0xfa,0xd5,0xe4,0xf3,0x79,0x92,0xc9,0x64,0x55,0xd7,0xc6,0xd9,0x68,0x55,0x8c,0x29,0x8,0x3e,0x95,0x63,0xab,0x98,0x73,0x68,0x42,0xa1,0xdb,0x36,0x9,0x57,0x58,0xe0,0x14,0xb1,0x57,0x3d,0x47,0xf3,0xb,0xcf,0xd1,0x74,0xe3,0x8f,0x28,0x1c,0xfe,0x6a,0x6,0xce,0xfc,0x10,0x85,0x5,0xb,0x71,0xf6,0xdf,0xf,0xda,0x2d,0x58,0xb,0xf4,0xb9,0x5e,0xd7,0xba,0x4e,0xb0,0xbc,0x9,0x81,0x2f,0x9d,0xf0,0x56,0xf6,0x79,0xe0,0xb7,0xb4,0x6c,0x58,0xc9,0x60,0xcb,0x24,0xdf,0x65,0x74,0xfa,0xa8,0xe,0x3c,0x1,0x30,0xe6,0x3f,0x3a,0xfe,0xf5,0xaf,0x7f,0xf1,0xa1,0xf,0x7d,0x28,0xea,0x30,0x94,0xc7,0xbc,0x79,0xf3,0x58,0xba,0x74,0x69,0xd4,0x61,0xec,0x82,0xa3,0x8f,0x3e,0x9a,0x33,0xcf,0x3c,0x93,0x5b,0x6f,0xbd,0x95,0x74,0x3a,0xad,0xed,0x26,0x3f,0x7e,0x72,0xa9,0x18,0x53,0x10,0x7c,0x2a,0xc7,0x56,0x33,0xa7,0x74,0xc1,0xb2,0x71,0x27,0x4e,0xf1,0x36,0x23,0x2a,0x15,0x49,0x3d,0xf6,0x0,0xa9,0xc7,0x1e,0xc0,0xcd,0xa5,0x29,0x1d,0x72,0x2c,0x3,0xff,0xf5,0x21,0x6,0xde,0xf0,0x76,0x98,0x65,0xc1,0x4b,0xc0,0xa0,0xeb,0x2d,0xb7,0xd3,0x5,0xbd,0x2e,0x72,0x4f,0x8b,0x17,0x8e,0x7d,0x7,0x47,0x5d,0xff,0x59,0x6,0x5b,0x27,0x6f,0x3b,0xe2,0xb9,0x5e,0x68,0xd2,0xed,0xbf,0x3,0x2,0x4d,0x0,0x8c,0xf9,0x8f,0x8d,0xa6,0xa6,0xed,0xdb,0x80,0xda,0xb6,0x8d,0x94,0x12,0x21,0xea,0x3f,0xb7,0xa0,0x9e,0xeb,0xfd,0x88,0xc1,0xaf,0xfb,0x0,0x6f,0xd,0xfd,0xb3,0xcf,0x3e,0xcb,0x2f,0x7e,0xf1,0xb,0xde,0xfb,0xde,0xf7,0xd6,0xcd,0xe7,0x37,0x2e,0xbc,0xf0,0x42,0x6e,0xbd,0xf5,0x56,0x6,0x7,0x7,0x49,0xa5,0x52,0xe3,0xfe,0x7e,0x9c,0x8d,0x56,0xc5,0x98,0x82,0xe0,0x53,0x39,0x36,0xdf,0x38,0xa5,0x4,0x3b,0x81,0x33,0x75,0xaa,0xb7,0xe7,0x40,0x61,0x80,0xcc,0x3,0xf7,0x90,0x79,0xe0,0x1e,0x9a,0x7e,0xf6,0x6d,0xfa,0xde,0xf7,0x59,0x6,0xfe,0xfb,0x5d,0xc0,0x50,0x22,0xe0,0x6a,0xd2,0x23,0x60,0x1,0xbd,0xb0,0x69,0xef,0x23,0x18,0x6c,0x9b,0x82,0x55,0xcc,0xe3,0x26,0xc6,0x7f,0x6e,0xc7,0x83,0x8e,0xe6,0xf,0x1,0x56,0x99,0x31,0xff,0xf1,0x51,0xbe,0x17,0x21,0x4,0x96,0x65,0x91,0x48,0x24,0xb0,0x6d,0x1b,0xcb,0xb2,0x6a,0xfe,0xf1,0xe3,0x7a,0x15,0x38,0xca,0x3c,0x65,0x53,0x3d,0xff,0xfc,0xf3,0xab,0xda,0x50,0x27,0x2c,0x1c,0x79,0xe4,0x91,0xbc,0xed,0x6d,0x6f,0xa3,0x50,0x28,0x8c,0xdb,0x36,0x55,0x6c,0xbb,0xc6,0xfc,0xa3,0x85,0x92,0xe6,0x3f,0x1c,0x43,0x43,0x4,0x64,0x9a,0x28,0x4d,0x9b,0x4e,0x69,0xca,0x14,0x92,0xcf,0x2c,0xa6,0xfd,0x82,0x77,0xd3,0x7e,0xf6,0x5b,0x48,0x3e,0xb8,0x18,0xe6,0x2,0x53,0x2c,0x8,0x76,0x52,0xbd,0x7f,0xe8,0x84,0xbe,0xfd,0xf7,0x60,0xfd,0xfc,0x63,0xc9,0x6d,0x5d,0xe7,0xdd,0x5f,0x1d,0xd0,0xd5,0xfc,0x21,0xa0,0x4,0xc0,0x98,0x7f,0xf5,0xf0,0xe3,0xde,0xe2,0xc8,0x21,0xa5,0x24,0x9b,0xcd,0xb2,0x75,0xeb,0x56,0xbe,0xfa,0xd5,0xaf,0xd6,0xcd,0x1b,0x4,0xae,0xbc,0xf2,0x4a,0x84,0x10,0xf4,0xf7,0xf7,0x8f,0x7a,0xef,0x2a,0x1a,0xa4,0x8a,0xcf,0x93,0xea,0xe6,0xaf,0x62,0x3d,0x86,0xc6,0x29,0x5d,0x10,0x2,0x67,0xfa,0x74,0x4a,0x93,0x27,0x91,0xbd,0xe7,0xf,0x4c,0x3e,0xf3,0x70,0x5a,0x3f,0xfd,0x29,0x44,0xcf,0x20,0xec,0x6f,0x81,0xad,0xc1,0x44,0x41,0xc7,0x85,0x2c,0xbc,0x7c,0xf8,0x1b,0xb0,0x5c,0xa7,0xae,0x21,0x0,0x9d,0xcd,0x1f,0x2,0x48,0x0,0x8c,0xf9,0x57,0xf,0xd5,0x4c,0x57,0x35,0xe,0xcb,0xb2,0x10,0x42,0x70,0xe9,0xa5,0x97,0xb2,0x69,0xd3,0xa6,0xba,0xf9,0xfd,0xc6,0xd4,0xa9,0x53,0xf9,0xd2,0x97,0xbe,0x84,0xe3,0x38,0x81,0xf7,0x52,0xa8,0x68,0xfe,0xaa,0x3e,0x9b,0x2a,0x9b,0x7f,0x10,0x8,0x2d,0xa1,0x70,0xbd,0xb9,0x2,0xa5,0xe9,0x33,0x70,0x5b,0x72,0xb4,0xfc,0xf2,0xa,0x26,0x9f,0x31,0x8f,0xf4,0x6f,0xff,0x8,0x73,0x80,0xc9,0x16,0x94,0x7c,0xf,0xc5,0x3f,0x8,0xa0,0x13,0xd6,0xcf,0x3f,0x96,0xae,0x59,0x73,0x49,0xf5,0x75,0x46,0x1c,0xd0,0xf8,0x8,0xaa,0xed,0xf9,0x9a,0x0,0x18,0xf3,0x8f,0x6,0xaa,0x1a,0xb7,0x5f,0x1c,0xe5,0x5e,0x0,0xc7,0x71,0xf8,0xda,0xd7,0xbe,0x56,0xb7,0x46,0x10,0xf8,0xca,0x57,0xbe,0xc2,0xde,0x7b,0xef,0x4d,0x5f,0x5f,0xdf,0xe,0xcb,0x2,0xfd,0x9a,0xb,0xe1,0x17,0x4f,0x99,0xcb,0x2f,0x34,0x2,0x57,0x23,0xf2,0x55,0xc4,0xe9,0x3a,0xc8,0x5c,0xb,0xc5,0xe9,0x33,0x48,0xac,0x5b,0xc5,0xa4,0x8f,0xbd,0x99,0xb6,0x8f,0x7d,0xcc,0x1b,0xa,0xd8,0x5b,0xf1,0x21,0x81,0x7e,0x89,0x9c,0x95,0x62,0xed,0x41,0x27,0x91,0xe9,0xde,0x5c,0xf5,0x92,0x40,0x3f,0x9f,0xc7,0x28,0x75,0x7c,0x4b,0x0,0x8c,0xf9,0x47,0x3,0x95,0x8d,0xdb,0x4f,0x8e,0xf2,0x3c,0x89,0x9f,0xfc,0xe4,0x27,0xdb,0x76,0xe0,0x53,0x9,0x96,0x65,0x71,0xcb,0x2d,0xb7,0x0,0x30,0x38,0x38,0x8,0xa8,0xd9,0x76,0x55,0x35,0x59,0x55,0xb9,0x1a,0x91,0xaf,0x2a,0x4e,0x29,0xc1,0x75,0x70,0xa6,0xcf,0xc0,0x99,0xd0,0x4a,0xf3,0xcd,0x57,0x31,0xf9,0xcd,0x7,0x63,0xad,0x58,0xe3,0xed,0x1f,0xe0,0xa,0x50,0xf1,0xdc,0x21,0x29,0xc1,0x85,0xd5,0x87,0x9e,0x46,0x31,0xdb,0x82,0xe5,0xa8,0xdc,0x65,0x11,0x1c,0x7c,0x49,0x0,0x8c,0xf9,0x47,0x3,0x1d,0x8c,0xdb,0x2f,0xe,0x29,0x25,0x99,0x4c,0x86,0x42,0xa1,0xc0,0xa7,0x3f,0xfd,0xe9,0xba,0xf5,0x82,0xc0,0x61,0x87,0x1d,0x56,0xf1,0x84,0xc0,0x6a,0x60,0xbe,0xfc,0xa3,0xe1,0x6a,0x44,0xbe,0x9a,0x39,0x5d,0x7,0x99,0xce,0x52,0x9c,0x3e,0x9d,0xd4,0x8a,0xa7,0x98,0xf2,0x86,0x3,0x49,0xfc,0x67,0x9,0xcc,0x13,0x20,0x15,0x4c,0x2,0x4,0xd0,0x5,0x5d,0xb3,0xe7,0xd1,0xb9,0xdb,0xfe,0xa4,0xfa,0xba,0x2a,0xbf,0x34,0x24,0x5f,0xa,0x43,0xa7,0xee,0x4,0xc0,0x98,0x7f,0x34,0xd0,0xc5,0xb8,0xfd,0xe4,0x10,0x42,0x60,0xdb,0x36,0xbf,0xfc,0xe5,0x2f,0x59,0xbe,0x7c,0x79,0xdd,0xba,0x41,0xa0,0x92,0x9,0x81,0xd5,0xc0,0x98,0x7f,0x34,0x5c,0x8d,0xc8,0x57,0x37,0xa7,0x94,0xe0,0xba,0x14,0x67,0xcc,0xc0,0xee,0xeb,0x64,0xf2,0x59,0x47,0x92,0xb8,0xff,0x29,0xd8,0x4f,0xc1,0x4,0x0,0xbc,0x63,0x91,0x27,0xc3,0x96,0xbd,0xf,0x21,0xdd,0xd7,0x9,0x15,0xec,0x77,0x1c,0x27,0xf3,0x87,0x3a,0x13,0x0,0x63,0xfe,0xd1,0x40,0x15,0x63,0x9,0x9b,0xa3,0xdc,0xb,0x0,0xf0,0x91,0x8f,0x7c,0xa4,0x6e,0xed,0x20,0x30,0x75,0xea,0x54,0xbe,0xfc,0xe5,0x2f,0xfb,0x32,0x21,0x50,0xc5,0xe7,0x40,0x55,0xc3,0x56,0xdd,0x5c,0x55,0xac,0xcb,0x9d,0xe1,0x5b,0xb2,0xe9,0x38,0x14,0x67,0xce,0x44,0x14,0x7,0x99,0xfc,0x8e,0xa3,0x48,0x3c,0xbc,0x2,0xe6,0x28,0x38,0x31,0x50,0x4a,0xb0,0x61,0xeb,0x9e,0x7,0x21,0x85,0xc5,0x78,0x59,0x4a,0xdc,0xcc,0x5f,0x8,0x51,0x7b,0x2,0xa0,0x9b,0xf9,0xeb,0xf0,0x0,0x86,0x5,0x1d,0xcd,0xbf,0xc,0x29,0x25,0xc9,0x64,0x92,0xfb,0xee,0xbb,0x8f,0xfb,0xef,0xbf,0xbf,0xee,0x18,0x82,0xc0,0x25,0x97,0x5c,0xc2,0xe4,0xc9,0x93,0xe9,0xed,0xed,0xad,0xb9,0x9c,0x54,0x34,0x47,0x15,0x63,0xf2,0x9b,0x4b,0x7,0xbe,0xa0,0x38,0xfd,0x84,0x28,0x95,0x28,0xcd,0x98,0x81,0x55,0x18,0x64,0xd2,0xfb,0x4e,0x42,0xbc,0xd4,0xb,0xbb,0x29,0x36,0x31,0x50,0x0,0x3,0xd0,0xb1,0xdb,0x7c,0x6,0xda,0x26,0x63,0x17,0xb,0xa3,0xff,0x6a,0xc,0xcd,0x1f,0x6a,0xec,0x1,0xd0,0xcd,0xa4,0x55,0x7f,0x58,0x2a,0x85,0x1f,0x33,0x42,0x75,0x36,0xff,0x32,0xd2,0x69,0xef,0xf0,0xca,0x73,0xcf,0x3d,0x57,0xc9,0xcd,0x81,0x2c,0xcb,0xe2,0xc2,0xb,0x2f,0x4,0xa8,0x29,0x3e,0x3f,0xd,0xdb,0x98,0x7f,0xfc,0xf8,0x74,0xe0,0x4,0xb0,0x5c,0x17,0x67,0xe6,0x4c,0x92,0x1b,0xd7,0xd0,0x7e,0xfe,0x3b,0x21,0x5,0x34,0x59,0x6a,0xd,0x7,0xf4,0x43,0xdf,0x8c,0xdd,0xe9,0x9e,0x31,0x87,0xe4,0x40,0xf7,0x88,0xbf,0x12,0x87,0xd9,0xfe,0x3b,0x6b,0x95,0x51,0x75,0x2,0xa0,0x9b,0x49,0xc7,0xc5,0xfc,0xfd,0x40,0xd4,0xc6,0xed,0x17,0x87,0xeb,0xba,0xe4,0x72,0x39,0x56,0xae,0x5c,0xc9,0x97,0xbe,0xf4,0xa5,0xba,0xe3,0x9,0x2,0x9f,0xfd,0xec,0x67,0x99,0x35,0x6b,0x16,0xbd,0xbd,0xbd,0x55,0x9d,0x16,0xa8,0x62,0x7b,0x55,0xd5,0xb0,0x75,0x30,0x6b,0xd5,0x11,0xf8,0x7b,0xd7,0x71,0x28,0x4e,0x99,0x4c,0xee,0xdf,0x7f,0x26,0xfb,0xd3,0x9b,0x61,0x36,0xde,0xca,0x0,0x55,0x50,0x0,0xda,0xa1,0x73,0xf7,0x79,0x24,0xfb,0x7b,0x76,0xf9,0x67,0x1d,0xea,0xb0,0x1a,0xec,0x7c,0x3f,0x4a,0xec,0xde,0x6c,0xcc,0x7f,0x7c,0x98,0x2f,0xff,0x1d,0x51,0xde,0x2e,0xf8,0x9b,0xdf,0xfc,0x26,0x1b,0x37,0x6e,0xf4,0x85,0xd3,0x4f,0x8,0x21,0xf8,0xf1,0x8f,0x7f,0xc,0x40,0xa1,0x30,0x7a,0xd7,0xe2,0xce,0xd7,0xf8,0xa9,0xaf,0x12,0x8f,0xdf,0x5c,0x7e,0x43,0x7,0xf3,0x57,0xb9,0xfc,0x86,0x63,0x97,0x38,0x13,0x49,0x9c,0x54,0x82,0xb6,0x1f,0x7c,0xc,0xb1,0xb4,0x7,0xa6,0xa9,0x34,0x29,0xd0,0x85,0x4,0xf4,0x4e,0xdd,0x93,0x9d,0x83,0x8a,0x6b,0xb7,0xff,0x70,0x54,0x95,0x0,0xe8,0xd4,0xa8,0x75,0x79,0x58,0x2a,0x81,0xa,0xf7,0xa2,0x42,0xc,0x65,0x8,0x21,0x90,0x52,0x92,0xcb,0xe5,0x0,0xf8,0x9f,0xff,0xf9,0x9f,0x88,0x23,0x1a,0x19,0x6f,0x7a,0xd3,0x9b,0x38,0xfa,0xe8,0xa3,0x19,0x18,0x18,0x18,0xb7,0x17,0x40,0x45,0xa3,0x55,0x31,0xa6,0x20,0xf8,0x54,0x8e,0x2d,0x16,0x9c,0xae,0x8b,0x33,0x79,0xa,0x89,0xad,0x1d,0x34,0xff,0xe4,0x6b,0x30,0x11,0x2a,0x99,0x71,0x1f,0x1a,0x4a,0xd0,0x3b,0x79,0x77,0x9c,0x74,0xe,0x31,0x34,0x64,0xd7,0x8,0xe6,0xf,0x55,0x24,0x0,0xba,0x34,0xc0,0x20,0x79,0xa3,0x80,0xa,0x5f,0xdd,0x2a,0x19,0xca,0x70,0x8e,0xf2,0x84,0xc0,0x9b,0x6f,0xbe,0x99,0xc5,0x8b,0x17,0xd7,0xcd,0x1d,0x4,0xae,0xbd,0xf6,0x5a,0x0,0x6,0x6,0x6,0x46,0xbd,0x7f,0x15,0xcd,0x4c,0xc5,0x98,0x82,0xe2,0xf3,0x13,0xba,0xbc,0x27,0xc3,0xe6,0x14,0x8e,0xa4,0xd4,0x9c,0xa5,0xf9,0xf6,0x2b,0xb1,0x1e,0xda,0xa8,0x56,0x2f,0x40,0x11,0xfa,0x27,0xce,0x20,0xdf,0xd4,0x86,0xe5,0xf8,0xbb,0x87,0xc7,0x58,0x50,0x41,0xa7,0xa2,0x4,0x40,0x97,0x6,0x18,0x24,0x6f,0x14,0x50,0xc1,0xfc,0xfd,0x42,0x50,0xf7,0x52,0x5e,0x16,0xf8,0x83,0x1f,0xfc,0xa0,0x6e,0xfe,0x20,0x30,0x7f,0xfe,0x7c,0xce,0x39,0xe7,0x9c,0x8a,0x87,0x1,0xea,0x81,0x2a,0x75,0x3d,0x1c,0xaa,0x9b,0xbf,0xca,0x89,0x4e,0xbc,0x38,0x25,0xb2,0x65,0x2,0x76,0x6f,0x3f,0x4d,0xbf,0xbf,0xa,0xda,0xf1,0x36,0x8,0x52,0x1,0x5,0x18,0x68,0x9d,0x42,0xa1,0xb9,0x9d,0x44,0xa9,0x18,0x8a,0xa4,0xa,0xe6,0xf,0xe3,0x24,0x0,0x41,0xcd,0x4c,0x34,0xe6,0x3f,0x3e,0x54,0x31,0x7f,0xd5,0x39,0x5c,0xd7,0x25,0x91,0x48,0x70,0xeb,0xad,0xb7,0xf2,0xd2,0x4b,0x2f,0xd5,0xad,0x13,0x4,0x7e,0xf8,0xc3,0x1f,0x32,0x71,0xe2,0x44,0xba,0xbb,0xbb,0x3,0x39,0x27,0xa0,0xcc,0xe5,0x17,0x8f,0xaa,0xcf,0x91,0x31,0x7f,0xcd,0x39,0x5d,0x89,0x93,0x4e,0x92,0xfd,0xcb,0x75,0x88,0xa5,0x3,0x30,0x41,0x91,0x76,0x56,0x2,0xa7,0xa9,0x89,0xc1,0xb6,0x29,0xd8,0xc5,0x7c,0xe0,0x72,0xaa,0x98,0x3f,0x8c,0x91,0x0,0xe8,0x66,0xd2,0xaa,0xbe,0xb4,0x6a,0x81,0xea,0xa6,0xab,0x1a,0x47,0x26,0x93,0xa1,0xaf,0xaf,0x8f,0x77,0xbd,0xeb,0x5d,0x75,0x6b,0x5,0x81,0xb6,0xb6,0x36,0x7e,0xf6,0xb3,0x9f,0x1,0xdb,0x27,0x4,0xaa,0x6e,0x3e,0x7e,0x40,0xe5,0x7b,0x54,0xb5,0xcc,0xca,0x88,0x9d,0xf9,0x3,0x20,0x71,0xdb,0x27,0x92,0x5a,0xb3,0x9a,0xcc,0x3d,0xb7,0xc3,0x14,0xd4,0x18,0x6,0x28,0x1,0x39,0xc8,0xb7,0x4e,0xc6,0xa,0x38,0x1,0x50,0xc9,0xfc,0x21,0xe4,0x55,0x0,0xc6,0xfc,0xc7,0x87,0x2e,0xa6,0xab,0x12,0x87,0x94,0x92,0x54,0x2a,0xc5,0x83,0xf,0x3e,0xc8,0x9d,0x77,0xde,0x59,0xb7,0x66,0x10,0xa8,0x66,0x42,0x60,0x35,0x50,0xd5,0x64,0x55,0xe5,0x6a,0x44,0x3e,0xb5,0x38,0x5,0x12,0x48,0x3f,0xf6,0x37,0x18,0x4,0x6c,0x5,0x16,0xa2,0x49,0x20,0x1,0x85,0x6c,0x2b,0x56,0x80,0xfb,0x8a,0xa8,0x66,0xfe,0x30,0x4a,0x2,0xa0,0x4e,0x63,0x89,0x8e,0x37,0xa,0xe8,0x64,0xba,0xaa,0x71,0x94,0x37,0x7,0xfa,0xf8,0xc7,0x3f,0x5e,0xb7,0x6e,0x50,0x28,0x4f,0x8,0x2c,0x9f,0x16,0x58,0x2f,0x54,0x35,0x59,0x55,0xb9,0x1a,0x91,0x4f,0x39,0x4e,0x29,0x71,0x93,0x82,0xc4,0xf2,0xc7,0x60,0xad,0xb,0x19,0x7f,0xe3,0xaa,0x19,0x16,0x14,0xb3,0x2d,0x4,0xd5,0x25,0xa1,0xa2,0xf9,0xc3,0x8,0x9,0x80,0x52,0x8d,0x25,0x22,0xde,0x28,0xa0,0xa3,0xe9,0xaa,0xc4,0xe1,0xba,0x2e,0xd9,0x6c,0x96,0x17,0x5f,0x7c,0x91,0x6b,0xae,0xb9,0xa6,0x6e,0xfd,0x20,0x30,0x7f,0xfe,0x7c,0x4e,0x3f,0xfd,0x74,0xf2,0xf9,0x7c,0xdd,0xbd,0x0,0xaa,0x9a,0xac,0xaa,0x5c,0x8d,0xc8,0x17,0x14,0x67,0xbd,0x70,0x73,0x4d,0xa4,0xd7,0xaf,0x22,0xbd,0xf6,0x45,0x68,0x8a,0x3a,0x1a,0x0,0x17,0x6c,0x28,0x65,0x9a,0x10,0xae,0xff,0x7b,0x15,0xab,0x6a,0xfe,0xb0,0x53,0x2,0xa0,0x53,0x3,0x54,0xb1,0x61,0xd7,0xa,0x5d,0x4d,0x57,0x35,0xe,0xdb,0xb6,0x1,0xb8,0xf0,0xc2,0xb,0x91,0x52,0x85,0xc1,0xc5,0x5d,0x51,0x3e,0xca,0x38,0x9f,0xcf,0x2b,0xd1,0x86,0x55,0x35,0x6c,0xd5,0xcd,0x55,0x85,0xba,0x1b,0xf,0xaa,0xbe,0x7b,0xdd,0x44,0x9a,0x74,0x7f,0x2f,0x4d,0x9b,0x56,0x79,0xdb,0x3,0x47,0xd,0x9,0x58,0xe0,0x24,0xfd,0xf,0x46,0x65,0xf3,0x87,0xa1,0x4,0xc0,0xcc,0xf6,0xd7,0x1b,0xba,0x1b,0xb7,0x5f,0x1c,0xe5,0xcd,0x81,0xba,0xba,0xba,0x94,0x1d,0xa,0x38,0xe5,0x94,0x53,0x78,0xdb,0xdb,0xde,0xc6,0xc0,0xc0,0x40,0x4d,0x49,0x8a,0x8a,0x2b,0x7,0x54,0xe6,0xd2,0x85,0x4f,0xf5,0x18,0xcb,0x9c,0x7e,0xf0,0x4a,0x21,0xb0,0x8a,0xd0,0xb4,0x65,0x8d,0x22,0x7b,0xd1,0x2,0x2e,0x94,0x52,0x19,0x5c,0x3b,0xe1,0x9d,0x12,0xe8,0x3,0x54,0x37,0x7f,0x0,0x4b,0x37,0x93,0x8e,0x93,0xf9,0x47,0x6d,0x98,0x71,0xe4,0xb0,0x2c,0x8b,0x54,0x2a,0xc5,0x55,0x57,0x5d,0xc5,0x63,0x8f,0x3d,0x56,0x37,0x5f,0x10,0xb8,0xe1,0x86,0x1b,0x68,0x6a,0x6a,0xa2,0xa7,0xa7,0xa7,0xaa,0x7b,0x56,0xd5,0x64,0x55,0xe5,0x6a,0x44,0xbe,0xa0,0x38,0x7d,0x87,0x80,0x6c,0xd7,0x46,0xef,0x74,0x40,0xa1,0x48,0x16,0xe0,0x63,0x1c,0x3a,0x98,0x3f,0x4,0x94,0x7f,0x19,0xf3,0xf,0x7,0xaa,0x98,0xae,0x2a,0x1c,0x65,0x94,0x37,0x7,0xfa,0xc8,0x47,0x3e,0xe2,0x1b,0xa7,0x9f,0xc8,0x64,0x32,0x7c,0xfb,0xdb,0xdf,0x46,0x4a,0x89,0xe3,0x84,0x7f,0x3e,0xaa,0xaa,0x86,0xad,0xba,0xb9,0xea,0xf0,0xfe,0xd1,0xe5,0xdd,0x2b,0x2d,0x48,0xc,0xf4,0x79,0x4b,0xf0,0x54,0x29,0xd6,0x6,0xfa,0xf2,0x2f,0xc3,0xf7,0x4,0x40,0x97,0x6,0xa8,0x3b,0x54,0x31,0x5d,0x95,0xea,0xa5,0x1c,0x8b,0xeb,0xba,0x64,0x32,0x19,0x1e,0x7d,0xf4,0x51,0xee,0xb8,0xe3,0x8e,0x88,0xa3,0x1a,0x19,0x1f,0xff,0xf8,0xc7,0xd9,0x67,0x9f,0x7d,0x2a,0x3e,0x2d,0x30,0xee,0xdd,0xfe,0x7e,0x43,0x7,0xf3,0x57,0xb9,0xfc,0x86,0x23,0xa8,0x38,0x2d,0xa7,0x4,0xa,0x9d,0xe6,0x2d,0x35,0x7a,0x1f,0xfa,0xa5,0xe3,0x6b,0x2,0x60,0xcc,0x3f,0x1c,0xa8,0x62,0xdc,0x2a,0x99,0xd2,0xce,0x1c,0xa9,0x94,0x37,0xa1,0xe7,0x8a,0x2b,0xae,0xa8,0x9b,0x3b,0x28,0x5c,0x7d,0xf5,0xd5,0x80,0x37,0x21,0x70,0x2c,0xa8,0x54,0xce,0x41,0x70,0xf9,0xcd,0xa7,0x72,0x6c,0x86,0xb3,0xcc,0xab,0xce,0x87,0x7f,0x19,0x96,0xeb,0x50,0xcf,0x32,0x40,0xdd,0xcc,0x1f,0x7c,0x4c,0x0,0x8c,0xf9,0xeb,0x3,0x95,0xca,0x34,0xa8,0x58,0x5c,0xd7,0x25,0x99,0x4c,0x72,0xf7,0xdd,0x77,0xb3,0x74,0xe9,0xd2,0x40,0x34,0xea,0xc5,0x29,0xa7,0x9c,0xc2,0x49,0x27,0x9d,0x34,0xe6,0xe6,0x40,0xc6,0xfc,0xa3,0x85,0x2e,0xa6,0xaa,0xb,0xe7,0xe,0xbc,0x96,0x42,0xf5,0x2e,0xc0,0x2e,0xc,0x62,0x39,0x8e,0x97,0x9d,0x54,0x7b,0xb9,0x86,0xe6,0xf,0x3e,0x25,0x0,0xc6,0xfc,0xc3,0x41,0x50,0xab,0x35,0x6a,0x81,0x2a,0x3d,0x8,0x63,0x95,0x49,0x36,0x9b,0x5,0xe0,0xec,0xb3,0xcf,0xae,0x5b,0x27,0x28,0x5c,0x7f,0xfd,0xf5,0xa4,0x52,0x29,0x7a,0x7b,0x7b,0x77,0xb9,0xf,0x63,0xfe,0xd5,0x73,0xa9,0x7c,0xaf,0x8d,0xce,0xb9,0x33,0xaf,0x6b,0x27,0x95,0x5a,0x5,0x60,0x17,0xb,0x35,0xd,0x3,0xe8,0x6a,0xfe,0xe0,0x43,0xf1,0x1b,0xf3,0xd7,0xb,0x2a,0x19,0x77,0xd0,0x1c,0xae,0xeb,0x92,0xcb,0xe5,0x58,0xbc,0x78,0x31,0x3f,0xfc,0xe1,0xf,0xeb,0xd6,0xb,0x2,0xb3,0x67,0xcf,0xe6,0xb2,0xcb,0x2e,0xa3,0x54,0x2a,0xed,0x30,0x21,0xd0,0x98,0x7f,0x74,0x5c,0x41,0xf0,0x35,0x3a,0xe7,0xce,0xbc,0x96,0x3,0x83,0xcd,0x13,0x21,0x89,0x6f,0x93,0xef,0x6a,0x86,0xb0,0xc0,0x81,0xe4,0x40,0x77,0xd5,0x2b,0x1,0x74,0x36,0x7f,0xa8,0x33,0x1,0x30,0xe6,0x1f,0x1e,0x74,0x31,0xdd,0xb0,0x38,0x2a,0x45,0x79,0x73,0xa0,0x2f,0x7e,0xf1,0x8b,0xc,0xc,0xc,0x84,0xa6,0x5b,0xd,0x3e,0xf1,0x89,0x4f,0x30,0x69,0xd2,0xa4,0x6d,0xbd,0x0,0x8d,0xd0,0xfe,0x1b,0xe1,0x1e,0x87,0x43,0x17,0xa3,0xe,0xed,0x9d,0x2e,0x20,0xdf,0x32,0xd1,0x9b,0x8,0x10,0x75,0x2,0x0,0xe0,0x42,0x72,0xa0,0xa7,0xaa,0x1e,0x0,0xdd,0xcd,0x1f,0xea,0x48,0x0,0x8c,0xf9,0x87,0x7,0x55,0x4c,0x57,0x15,0x8e,0x6a,0x78,0xa4,0x94,0x34,0x37,0x37,0xd3,0xd7,0xd7,0xc7,0x17,0xbf,0xf8,0x45,0x5f,0xb4,0x83,0xc0,0x87,0x3e,0xf4,0x21,0xdf,0x39,0x95,0xfa,0xc2,0xb6,0x6d,0x44,0x77,0x7,0xa2,0xb7,0x13,0x12,0x9,0x5f,0x62,0x2a,0x43,0xf5,0xaf,0x7f,0x5d,0x8c,0x3a,0xac,0x77,0xba,0x90,0x12,0x27,0x1,0x3,0x13,0xa6,0xa9,0xb1,0xa,0xc0,0x2,0x8a,0x90,0xee,0xeb,0x42,0x5a,0x76,0x45,0x97,0xc4,0xc1,0xfc,0xa1,0xc6,0x4,0xc0,0x98,0x7f,0x78,0x50,0xc5,0x74,0x55,0xe1,0xa8,0x85,0x47,0x8,0x81,0x6d,0xdb,0x7c,0xff,0xfb,0xdf,0x67,0xcd,0x9a,0x35,0xbe,0xc4,0xe0,0x37,0x2e,0xbe,0xf8,0x62,0xda,0xdb,0xdb,0xe9,0xea,0xea,0xf2,0xe5,0xb4,0x40,0xa5,0xcc,0x5f,0x58,0x88,0xfe,0x7e,0xdc,0x59,0x7b,0x23,0x9b,0xa6,0x62,0x6f,0xd9,0x4,0x76,0x65,0x2f,0xda,0xc0,0x63,0xd3,0x8c,0x4f,0x27,0xce,0xd1,0x78,0xad,0x52,0x81,0x7c,0x53,0xb,0xbd,0x53,0xf6,0x84,0x42,0x20,0xb2,0xd5,0xc1,0x6,0x6,0x21,0xd5,0xd7,0x59,0xd1,0x76,0xc0,0x71,0x31,0x7f,0xa8,0x21,0x1,0x30,0xe6,0x1f,0x1e,0x54,0x31,0x5d,0x55,0x38,0x6a,0xe5,0x29,0x6f,0x11,0xc,0xf0,0xa9,0x4f,0x7d,0xca,0x97,0x38,0xfc,0x46,0x26,0x93,0xe1,0xb2,0xcb,0x2e,0x3,0xa0,0x58,0x2c,0xd6,0xc5,0xa5,0x94,0xf9,0x3,0xb8,0x25,0xec,0xfe,0x7e,0x7a,0x3f,0xf3,0x53,0xba,0x6f,0xbe,0xf,0xe1,0x82,0xb5,0xa9,0xfe,0x24,0x40,0x75,0xb3,0xd6,0xc9,0xa8,0x83,0xc0,0x68,0xb1,0xda,0xfd,0xbd,0x14,0xa6,0xec,0x4e,0x7e,0xe6,0xde,0xa0,0xc2,0xa8,0x5c,0x2,0xec,0xfe,0x41,0xd2,0xbd,0x1d,0xb8,0x89,0xf4,0x98,0xbf,0x1a,0x27,0xf3,0x87,0x2a,0x13,0x0,0x63,0xfe,0xe1,0x41,0x15,0xd3,0x55,0x85,0xa3,0x5e,0x1e,0x29,0x25,0xe9,0x74,0x9a,0xdb,0x6f,0xbf,0x9d,0x3b,0xef,0xbc,0xd3,0x97,0x78,0xfc,0xc6,0xb9,0xe7,0x9e,0xcb,0x49,0x27,0x9d,0x54,0xf1,0xe6,0x40,0x23,0x41,0x39,0xf3,0xb7,0x2c,0xec,0xce,0x2e,0xa,0xf3,0xe,0xa1,0xf4,0xfa,0x13,0x71,0x4e,0xd8,0x9f,0xce,0x5f,0xfd,0xb,0x99,0x6e,0xc2,0xde,0xb4,0x9,0x2c,0x4b,0x89,0x65,0x57,0xaa,0xf3,0x5,0xc9,0x19,0x6a,0xac,0x42,0x20,0xa,0x2e,0x85,0x3,0x8f,0x81,0xdd,0x2d,0xe8,0xf7,0x5d,0xba,0x7a,0xa4,0x20,0xd7,0xf9,0xa,0x99,0xee,0xcd,0x38,0xc9,0xd1,0x13,0x80,0xb8,0x99,0x3f,0x54,0x91,0x0,0xc4,0xc1,0xfc,0x75,0x49,0x34,0x54,0x31,0x5d,0x55,0x38,0xfc,0xe2,0x49,0xa7,0xbd,0x87,0xfb,0x9c,0x73,0xce,0xa1,0x54,0x2a,0xd5,0xcd,0x17,0x4,0x7e,0xf5,0xab,0x5f,0x1,0x8c,0xb8,0x2c,0x70,0x3c,0x28,0x67,0xfe,0x0,0xc5,0x2,0x2,0xe8,0xff,0xe0,0xb7,0x61,0xa,0xf0,0xa8,0x4b,0xf1,0xf4,0x63,0xe9,0xf8,0xd3,0x53,0x94,0x66,0x1f,0x40,0x62,0xf3,0x66,0x28,0x15,0xbd,0x44,0x20,0xec,0xd8,0x34,0xe1,0xd3,0x89,0x73,0x5c,0x5e,0xe9,0xd,0xfa,0xf,0x2e,0x7c,0x83,0x77,0x12,0xa0,0xab,0xc0,0x24,0x80,0x14,0x34,0x6d,0x5e,0x43,0xba,0xaf,0x3,0x37,0x31,0xf2,0x10,0x40,0x1c,0xcd,0x1f,0x2a,0x4c,0x0,0x74,0x37,0x7f,0x9d,0x66,0x56,0xab,0x62,0xba,0xaa,0x70,0xf8,0xc9,0x53,0x9e,0x10,0xb8,0x69,0xd3,0x26,0xae,0xbd,0xf6,0x5a,0x5f,0x38,0xfd,0xc6,0x8c,0x19,0x33,0xb8,0xe0,0x82,0xb,0x28,0x16,0x8b,0x55,0x9d,0x16,0xa8,0xa4,0xf9,0xb,0xb,0xbb,0xbb,0x87,0xe2,0xfe,0x7,0x51,0x3c,0xfd,0xb5,0xf0,0x12,0xde,0x78,0xeb,0x52,0x17,0xf7,0xc0,0xbd,0xe9,0xf8,0xcb,0x12,0x6,0x5e,0xfb,0xe,0x12,0x5d,0xdd,0x88,0xee,0x8e,0x8a,0x86,0x4,0x54,0x37,0x6b,0x9d,0x8c,0x3a,0xa,0x58,0xdd,0x9d,0x94,0x66,0x4c,0x27,0x7f,0xf8,0x29,0xb0,0x5,0x94,0xd8,0xe,0xd0,0x82,0xe6,0x2d,0x6b,0xb0,0xb,0xf9,0x11,0x57,0x1,0xc4,0xd5,0xfc,0xa1,0x82,0x4,0x20,0xe,0xe6,0xaf,0xb,0x54,0x31,0x5d,0x55,0x38,0x82,0xe0,0x29,0x77,0xad,0x5f,0x73,0xcd,0x35,0xbe,0xf0,0x6,0x81,0x4b,0x2f,0xbd,0xb4,0xaa,0x9,0x81,0x4a,0x9a,0x3f,0x80,0x5b,0xc2,0x2,0xfa,0xdf,0xf5,0x79,0x98,0xa,0xf4,0xb9,0xde,0xb,0xdf,0x6,0x56,0xb8,0x90,0xb1,0xe8,0xf9,0xd5,0xcd,0xf4,0x5c,0x78,0x19,0xa2,0xe0,0x78,0x43,0x2,0x63,0x24,0x1,0xaa,0x9b,0xb5,0x4e,0xe6,0x1f,0x9,0xaf,0x65,0x61,0xf7,0xe7,0x19,0x3c,0xe6,0xcd,0xc8,0x79,0x4d,0xd0,0xa5,0xc0,0xf2,0x3f,0x61,0x41,0x11,0x9a,0x37,0xbe,0x84,0x1c,0x61,0xf,0x80,0xb8,0xfb,0x54,0x24,0xfb,0x30,0xc5,0xbd,0x50,0x6b,0x81,0x2a,0xa6,0xab,0x52,0x99,0x5,0x91,0x44,0x48,0x29,0xc9,0x66,0xb3,0x3c,0xf1,0xc4,0x13,0xfc,0xf1,0x8f,0x7f,0xf4,0x85,0xdf,0x6f,0xa4,0x52,0xa9,0x8a,0x27,0x4,0x2a,0x6b,0xfe,0x42,0x60,0x77,0x75,0x51,0xdc,0x63,0x6f,0xa,0x6f,0x7e,0x17,0xac,0x65,0xc7,0xb7,0x4d,0x2,0x58,0xe7,0xc2,0x2b,0x30,0x70,0xd1,0xf9,0x74,0xfe,0xe6,0x41,0x9c,0xc9,0xbb,0x93,0xd8,0xb4,0xc9,0xeb,0x26,0xde,0x79,0xe9,0x98,0x6,0x66,0xed,0x37,0x62,0x65,0xfe,0x0,0xf9,0x1,0x24,0xd0,0x77,0xfa,0x87,0xbc,0xe5,0x7f,0x2a,0xac,0xff,0x4f,0x0,0x3d,0xd0,0xb2,0x61,0x15,0xa5,0x74,0x6e,0x87,0x7f,0x6a,0x4,0x9f,0x1a,0x33,0x1,0xd0,0x29,0xa3,0x8d,0x4a,0xc7,0xf,0xa8,0x62,0xdc,0x2a,0x7d,0xb5,0x7,0x19,0x4b,0xf9,0xa0,0xa0,0x4f,0x7e,0xf2,0x93,0xbe,0x68,0x4,0x81,0x73,0xcf,0x3d,0x97,0x3,0xe,0x38,0x60,0xcc,0x9,0x81,0xca,0x9a,0x3f,0x20,0x90,0x58,0x12,0xfa,0xdf,0x75,0x1,0xcc,0x6,0xba,0x47,0x78,0xd9,0xdb,0x40,0xbf,0xb,0xcf,0x40,0xe9,0x75,0xb,0xe9,0xf8,0xe3,0xe3,0x14,0xe,0x3b,0x96,0x44,0x47,0x27,0xd6,0x96,0x2d,0xdb,0x26,0x8,0xea,0x60,0xfe,0xba,0xbc,0x6f,0xa2,0x32,0x7f,0x69,0x27,0x48,0x6e,0xe9,0x60,0xe0,0xe8,0x53,0x28,0x9e,0x7c,0x18,0xbc,0x82,0x1a,0xdd,0xff,0x59,0x48,0x6f,0xde,0x42,0xcb,0xc6,0x55,0x14,0xb3,0x2d,0xdb,0xfe,0xba,0x11,0x7c,0x4a,0x8,0x31,0x7a,0x2,0xa0,0xf3,0x43,0xa2,0xcb,0xc3,0x58,0x1e,0xe3,0xad,0x37,0x5e,0x95,0xee,0x57,0x75,0xf3,0x7,0x6f,0x8b,0xe0,0xa6,0xa6,0x26,0x5e,0x7e,0xf9,0x65,0x2e,0xba,0xe8,0x22,0x5f,0xb4,0x82,0xc0,0x6f,0x7e,0xf3,0x1b,0x84,0x10,0xf4,0xf7,0xef,0x3a,0x55,0x5a,0x69,0xf3,0x17,0x2,0xab,0xab,0x8b,0xd2,0xb4,0x19,0xe4,0xdf,0xf2,0x41,0x58,0xf,0x88,0x51,0xbe,0xf6,0x4,0x20,0x5c,0x58,0xe2,0x22,0x67,0x4d,0xa2,0xf3,0xe6,0x7f,0xd1,0xfd,0xed,0x5f,0x50,0xda,0xc7,0x9b,0x20,0x28,0xfa,0x7b,0x7d,0xdb,0x33,0xa0,0x1c,0x9b,0xdf,0x8,0xa2,0xfc,0x74,0x88,0xb3,0x62,0x5e,0x21,0xb0,0xbb,0x3b,0x70,0x53,0x9,0xba,0xce,0xff,0x91,0xf7,0xd9,0x59,0x50,0x60,0xf2,0x1f,0x40,0xe,0x26,0xbd,0xf4,0x24,0x4d,0x5b,0xd6,0x52,0x4a,0x67,0x80,0xc6,0xf0,0xa9,0x6d,0x43,0xa2,0x63,0xfd,0x63,0x10,0x82,0x41,0x43,0x25,0x33,0x1c,0xf,0xe5,0x58,0xab,0x99,0xec,0x15,0x14,0x54,0x31,0xee,0xb0,0x7a,0x21,0x6c,0xdb,0x26,0x91,0x48,0xf0,0x8d,0x6f,0x7c,0x83,0x95,0x2b,0x57,0xfa,0xa2,0xe9,0x37,0x16,0x2c,0x58,0xc0,0x49,0x27,0x9d,0x44,0x3e,0x9f,0xdf,0xa1,0x17,0x40,0x75,0xf3,0xc7,0xb2,0xb0,0x1c,0x97,0xfc,0x71,0x6f,0x81,0x39,0x36,0x74,0xc8,0xf1,0xbf,0xf6,0x12,0xc0,0xcb,0x2e,0xf4,0xc3,0xe0,0x47,0xcf,0xa1,0xf3,0xf7,0x4b,0xe8,0x3b,0xf7,0xd3,0xd8,0x3,0x79,0xec,0x8d,0x1b,0x6b,0x5e,0x2e,0xb8,0x4b,0x6c,0x3e,0x43,0x97,0xf7,0x4d,0xd4,0xc3,0x9,0x76,0x4f,0x1f,0x5d,0x1f,0xf8,0xa,0xa5,0xd7,0xee,0x7,0xab,0xa5,0x22,0x87,0x0,0x9,0x70,0x61,0xf2,0xb,0x8b,0xb1,0x4a,0x45,0x24,0x56,0x43,0xf8,0xd4,0x70,0xed,0x5d,0xaa,0x41,0xe7,0x87,0x44,0x97,0x87,0xd1,0x4f,0xa8,0x62,0xba,0xaa,0x70,0x54,0xca,0x23,0xa5,0xa4,0xa9,0xa9,0x9,0xf0,0xf6,0xe2,0x57,0x15,0x97,0x5e,0x7a,0x29,0xc0,0xb6,0x73,0xc,0x94,0x37,0x7f,0x80,0xfe,0x5e,0x5c,0xb,0x6,0xdf,0xf6,0xbf,0x43,0x1b,0xbd,0x54,0x98,0xe0,0x26,0x80,0x1,0x17,0x9e,0x74,0x21,0x69,0xd1,0xf7,0xbd,0xef,0xd1,0xf1,0xdb,0x7,0x29,0xce,0x3d,0x98,0xe4,0xa6,0x4d,0x88,0xbe,0x6e,0xa8,0x70,0xab,0xd6,0x51,0x63,0xf3,0x11,0x8d,0xcc,0x59,0x31,0xaf,0x65,0x61,0x6f,0x5a,0x47,0x71,0xda,0x74,0x7a,0x3f,0x78,0x11,0xac,0x83,0x8a,0xdb,0x43,0xd0,0x48,0x9,0xd8,0xa,0x13,0x5f,0x5a,0x42,0xa1,0xa9,0x2d,0xb4,0xd3,0x89,0x55,0x31,0x7f,0xd8,0x29,0x1,0xd0,0xa9,0xf1,0x45,0xa5,0xa3,0x12,0x54,0x31,0x5d,0x55,0x38,0xaa,0xe5,0x71,0x5d,0x97,0x74,0x3a,0xcd,0x5f,0xfe,0xf2,0x17,0x1e,0x7c,0xf0,0x41,0x5f,0xf4,0xfd,0xc6,0xc2,0x85,0xb,0x79,0xfb,0xdb,0xdf,0xce,0xe0,0xe0,0xa0,0x2f,0x5b,0x4,0x7,0x85,0x6d,0xe5,0x6e,0x59,0x24,0xfa,0x7,0x19,0x3c,0xe5,0x6d,0x38,0xaf,0x99,0x5b,0xdb,0x58,0x6f,0x2,0xd8,0xe2,0xc2,0x32,0x28,0x9e,0xb4,0x90,0x8e,0xdb,0x9f,0xa0,0xf7,0x9c,0xff,0x41,0xc,0x14,0x48,0x6c,0xda,0x8,0x4e,0x29,0xd2,0x7d,0x3,0x1a,0x9d,0xb3,0x62,0x5e,0x21,0xa0,0x90,0xc7,0x2e,0x41,0xf7,0x7,0xbf,0x9,0xbb,0x1,0x5b,0x2a,0xe8,0xd,0xa,0xb,0x2d,0xd0,0xfa,0xf2,0xa,0x26,0xac,0x59,0x46,0xa1,0x79,0x42,0x28,0x92,0x2a,0x99,0x3f,0xc,0x4b,0x0,0x74,0x6a,0x7c,0x51,0xe9,0xa8,0x4,0x55,0x4c,0x57,0xa5,0xb2,0xaf,0x25,0x96,0x4c,0xc6,0x1b,0xf7,0xfb,0xe8,0x47,0x3f,0xea,0x77,0x38,0xbe,0xe1,0x8a,0x2b,0xae,0xc0,0xb2,0xac,0x9a,0x36,0x7,0x1a,0xd,0x81,0xf5,0x24,0xc,0xf6,0x23,0x81,0x81,0x77,0x5d,0xe4,0x7d,0xe8,0x39,0x35,0x8e,0xf5,0x5a,0x0,0x2e,0x3c,0xeb,0x82,0x5,0xbd,0xdf,0xff,0x3e,0x1d,0xb7,0x2e,0x66,0xf0,0xc4,0x37,0x60,0x77,0x76,0x79,0x4b,0x6,0xa5,0x4b,0xb5,0xc7,0xb7,0xfa,0x1,0x5d,0xde,0x95,0x91,0x9b,0x3f,0x92,0xd4,0xe6,0x2d,0x74,0xbf,0xf1,0x3,0xf4,0x7f,0xe2,0x7d,0xb0,0x46,0x8e,0x3e,0x17,0x24,0x6c,0x48,0x1,0x69,0x98,0xfa,0xdc,0x83,0x64,0x7a,0x3b,0x90,0xa3,0x6c,0x0,0xe4,0x27,0x54,0x33,0x7f,0x18,0x7a,0xcc,0x74,0x6a,0x7c,0x51,0xe9,0xa8,0x4,0x55,0x8c,0x5b,0x25,0x33,0xaa,0x95,0xc3,0x75,0x5d,0x72,0xb9,0x1c,0x4f,0x3e,0xf9,0x24,0xbf,0xfd,0xed,0x6f,0xeb,0x8e,0x23,0x8,0x4c,0x9d,0x3a,0x95,0x4b,0x2e,0xb9,0xa4,0xea,0xcd,0x81,0x46,0x43,0x60,0xe6,0x6f,0xdb,0x24,0x7a,0xfb,0xc9,0x2f,0x3c,0x5,0xe7,0xd4,0x43,0x60,0xd,0xf5,0x8f,0xf5,0x26,0x80,0xad,0x2e,0x2c,0x87,0xd2,0xc2,0x43,0xe9,0xfa,0xd5,0x9f,0xe8,0xfc,0xd1,0x1f,0x28,0x1e,0x74,0x24,0x89,0xad,0x1d,0xd8,0x9b,0x37,0x8d,0xd9,0x23,0xd0,0xa8,0x2b,0x8,0xa2,0x35,0x7f,0xb,0x5c,0x97,0xd4,0xba,0xf5,0xf4,0x1f,0x7e,0x22,0x9d,0x97,0xff,0x14,0xba,0x81,0x7e,0x85,0xbe,0xfe,0x93,0x2,0xba,0x61,0xc6,0xb2,0x45,0x94,0xb2,0xcd,0x81,0x2f,0x49,0x54,0xd1,0xfc,0x1,0x2c,0x9d,0x1a,0x5f,0x54,0x3a,0x2a,0x41,0x15,0xe3,0x56,0xc9,0xfc,0xeb,0x45,0x32,0x99,0x4,0xe0,0xc3,0x1f,0xfe,0x30,0x5b,0xb6,0x6c,0x89,0x38,0x9a,0x91,0x71,0xf1,0xc5,0x17,0xb3,0x60,0xc1,0x2,0x3a,0x3b,0x3b,0xeb,0x1a,0xa,0x8,0x74,0xe,0x41,0x7f,0x2f,0xae,0x80,0xbe,0x8f,0x7d,0xcf,0xdf,0x99,0xde,0xe5,0xde,0x80,0x95,0xde,0xbe,0x1,0x85,0x77,0xbe,0x89,0x8e,0xdf,0x3e,0x44,0xe7,0xf7,0x7e,0x43,0xfe,0x98,0x53,0xb6,0xf7,0x8,0xc,0x4b,0x4,0x82,0x98,0x49,0xaf,0xcb,0xbb,0x32,0xea,0x31,0x7f,0x51,0x18,0x24,0xb9,0x61,0x3,0x3d,0xaf,0xfb,0x6f,0x36,0xff,0xea,0xef,0x5e,0xfd,0x6d,0x70,0xbd,0x65,0x9f,0x2a,0x40,0x2,0x13,0x61,0xc2,0xd2,0xa5,0x4c,0x5b,0xf1,0x30,0x83,0x6d,0x53,0x3,0x95,0x53,0xd5,0xfc,0x21,0x80,0xb9,0x98,0xc6,0xfc,0x83,0x83,0x2a,0xc6,0xad,0x9a,0xf9,0xd7,0xcb,0xe3,0xba,0x2e,0x2d,0x2d,0x2d,0x74,0x76,0x76,0x72,0xe3,0x8d,0x37,0xfa,0x12,0x53,0x10,0xb8,0xe1,0x86,0x1b,0x80,0xed,0x13,0x2,0xab,0x45,0xa0,0xe6,0x6f,0x59,0x24,0xfa,0x6,0x18,0x3c,0xf5,0x2c,0x9c,0xd3,0xf,0x84,0x97,0xf1,0xff,0xed,0x62,0x3,0x25,0x17,0x96,0xb9,0x30,0x0,0xf9,0xf7,0xbe,0x9d,0xae,0x9b,0xee,0xa6,0xf3,0xaa,0x3f,0x93,0x7f,0xf5,0xf6,0x44,0x40,0x94,0xa,0x55,0xcd,0x11,0xa8,0x4,0xba,0x18,0x75,0xa4,0xe6,0x6f,0xdb,0x88,0xbe,0x1e,0x92,0x5b,0xb6,0xd2,0xfd,0xdf,0x9f,0xa6,0xe3,0x86,0x5f,0x41,0xca,0x82,0x35,0xae,0xd7,0x93,0xa3,0xa,0x84,0x0,0xb,0xf6,0x7c,0xf4,0x8f,0xa4,0xfa,0xbb,0x70,0xec,0x64,0x80,0x52,0xea,0x9a,0x3f,0xf8,0xfc,0x88,0x1a,0xf3,0xf,0xe,0xaa,0x18,0xb7,0x2a,0xa6,0xed,0x37,0x8f,0x65,0x79,0x4b,0x80,0x2e,0xbf,0xfc,0x72,0x5f,0xf8,0x82,0xc0,0x21,0x87,0x1c,0xc2,0x3b,0xdf,0xf9,0x4e,0x6,0x6,0x6,0xaa,0xee,0x5,0x8,0x7c,0xf5,0x40,0x79,0xec,0xff,0xdd,0x17,0x41,0x91,0xda,0xc7,0xfe,0x2b,0x81,0xd,0xc,0xe,0x25,0x2,0x9b,0xa0,0x70,0xe6,0xe9,0x5e,0x22,0xf0,0x93,0xbf,0x92,0x3f,0xe9,0xc,0xec,0xae,0x1e,0x12,0x1b,0x37,0x42,0x31,0xef,0x4b,0x22,0xa0,0x8b,0x51,0x47,0x6b,0xfe,0x9,0xac,0x2d,0x1b,0x49,0x74,0xf5,0xb0,0xf5,0xfc,0xcb,0xe8,0xfa,0xc1,0xf7,0x60,0x13,0xde,0x6e,0x8f,0xc1,0xf9,0x6b,0x6d,0x68,0x16,0xa4,0x5e,0xec,0x62,0xe6,0xd3,0xff,0xa4,0xaf,0x7d,0x6,0x42,0x6,0xd3,0x56,0x55,0x37,0x7f,0xf0,0x31,0x1,0x30,0xe6,0x1f,0x1c,0x54,0x31,0x6e,0xd5,0x4c,0xdb,0x4f,0x9e,0xf2,0x41,0x41,0xab,0x56,0xad,0xe2,0xbb,0xdf,0xfd,0xae,0x2f,0xbc,0x41,0xe0,0x7,0x3f,0xf8,0x1,0xb6,0x6d,0xd3,0xd3,0xd3,0x53,0xf1,0xfd,0x7,0x6e,0xfe,0x96,0x85,0xdd,0xdb,0x4f,0xfe,0x98,0xd7,0xe2,0x9c,0x72,0x30,0xac,0x26,0x9c,0x75,0xde,0x16,0x50,0x74,0xbd,0x73,0x5,0x36,0x43,0xe1,0x2d,0xa7,0xd1,0x75,0xe3,0x1d,0x74,0xfc,0xf4,0xef,0xc,0x1e,0xf7,0x5a,0xac,0xa1,0x44,0x40,0xf4,0x74,0x80,0x25,0x86,0x26,0xa6,0x55,0x7,0x5d,0x8c,0x3a,0xb2,0xf7,0xa2,0x10,0x60,0x9,0x12,0x6b,0xd7,0x60,0xd,0x16,0xd9,0xf2,0x95,0x9f,0xd0,0x7b,0xf1,0xf9,0xde,0xd6,0xcf,0x1d,0xa,0x75,0xfb,0x97,0x21,0x81,0x56,0x98,0xf4,0xe2,0x13,0xb4,0xad,0x7f,0x91,0x62,0xb6,0x35,0x10,0x19,0x1d,0xcc,0x1f,0x14,0xd9,0x8e,0xa1,0x52,0x18,0xf3,0xd7,0x9b,0x43,0x75,0x1e,0xcb,0xb2,0xb0,0x2c,0x8b,0x4b,0x2e,0xb9,0x84,0x9e,0x9e,0x1e,0x5f,0xf8,0xfd,0xc6,0xd4,0xa9,0x53,0xb9,0xf8,0xe2,0x8b,0x2b,0x9e,0x10,0x18,0xca,0x33,0x53,0x18,0x4,0xa0,0xff,0xdd,0x5f,0xf2,0x8e,0x78,0x2d,0x86,0xbc,0xcb,0x5b,0x39,0x11,0x78,0xde,0x85,0xd5,0x50,0x78,0xc3,0xc9,0x74,0xde,0x78,0x17,0x1d,0x37,0xfc,0x87,0xbe,0x77,0x7e,0x4,0xd9,0x3c,0x81,0xc4,0xc6,0x4d,0x58,0xa3,0x9c,0x33,0x30,0x1a,0x62,0x65,0xd4,0x35,0x62,0xcc,0x78,0x2d,0xb,0xab,0xbb,0x83,0xd4,0x2b,0xeb,0x28,0xec,0x77,0x10,0x1b,0x7e,0xfb,0x8,0xfd,0x9f,0xfc,0x10,0x3c,0xf,0xf4,0x2a,0x68,0xfe,0xe0,0xd5,0xbd,0xb,0x53,0x9f,0x7f,0x4,0x69,0x59,0x4,0xb1,0x27,0x81,0x2e,0xe6,0xf,0x3e,0x25,0x0,0x61,0xdc,0xb0,0x6e,0xf,0x8e,0x1f,0x50,0xc5,0xb8,0x55,0x36,0x6d,0x3f,0x79,0xca,0xbd,0x0,0x3,0x3,0x3,0x7c,0xee,0x73,0x9f,0xf3,0x45,0x23,0x8,0x5c,0x74,0xd1,0x45,0x64,0xb3,0x59,0xba,0xba,0xba,0xc6,0x2c,0x8b,0x50,0x26,0xc1,0x59,0x36,0x76,0x77,0x2f,0x85,0x83,0x8f,0xa2,0x74,0xfa,0x71,0xe1,0x7d,0xfd,0x8f,0x4,0xb,0x6f,0xe8,0xe1,0x45,0x17,0xd6,0x43,0xf1,0xc4,0x57,0xd3,0xf3,0xc3,0xab,0xd8,0xfa,0xdb,0xa7,0xe9,0xfe,0xfc,0xf7,0x28,0xcd,0x3f,0xc,0x7b,0xcb,0x56,0x12,0x9b,0x36,0x61,0x6f,0xde,0x8c,0x28,0xe6,0x6b,0xea,0x15,0xa8,0x15,0x91,0x76,0xd1,0xfb,0xc6,0x2b,0xc0,0xb6,0xb1,0x7a,0x3a,0x49,0xbe,0xf2,0xa,0x48,0x41,0xc7,0xc7,0x2f,0x61,0xe3,0xef,0x9f,0xa4,0x78,0xfc,0x11,0xb0,0x1c,0x6f,0xf2,0xa7,0x8a,0x9f,0x96,0x2e,0x30,0xc9,0xeb,0xfe,0xdf,0xf3,0xe1,0x3b,0xe8,0x6f,0x9f,0xee,0xbb,0x84,0x4e,0xe6,0xf,0x75,0x56,0x53,0x10,0x33,0x6d,0x47,0xd3,0x69,0x34,0xa8,0x64,0xdc,0x7e,0x40,0x75,0xf3,0x1f,0xfe,0xf7,0x99,0x4c,0x86,0xab,0xae,0xba,0x8a,0x47,0x1e,0x79,0xc4,0x17,0x2d,0xbf,0x61,0xdb,0x36,0x5f,0xf8,0xc2,0x17,0x90,0x52,0xe2,0xba,0x23,0x7f,0x6d,0xfb,0xdd,0xed,0x3f,0x2a,0x5f,0xbe,0xf,0x69,0x9,0xfa,0x3e,0x76,0x39,0xe4,0xf0,0xc6,0xe6,0xa3,0x46,0x39,0x11,0x78,0xd9,0x85,0xe7,0xc1,0xdd,0x6d,0x3a,0xfd,0x9f,0xff,0x34,0x5b,0x6f,0x78,0x8c,0xce,0x2b,0xfe,0x44,0xf7,0xa7,0xbf,0x41,0xfe,0xe8,0xd7,0x20,0x7a,0x7a,0x48,0x6c,0xda,0x84,0xb5,0x79,0x33,0xb8,0xce,0xe,0xc9,0x80,0xe,0x2b,0x8,0x42,0xe5,0x15,0xc2,0xfb,0xe2,0xef,0xd9,0x4a,0x72,0xed,0x5a,0x64,0xb6,0x85,0xce,0xff,0xf9,0x1a,0x1b,0x7f,0xb7,0x84,0x9e,0xff,0xfb,0x8a,0x67,0xae,0x2b,0x5c,0x10,0xae,0x3a,0x4b,0xfd,0x76,0x46,0x42,0x40,0x2,0xe6,0xff,0xe5,0xc7,0xe4,0xba,0x36,0x50,0xcc,0x34,0xf9,0x4a,0xaf,0x9b,0xf9,0x43,0x1d,0x73,0x33,0x55,0x32,0x97,0xb8,0x41,0xa5,0xb2,0x55,0x29,0x11,0x9,0x83,0x47,0x4a,0x49,0x26,0x93,0x61,0x70,0x70,0x90,0xb3,0xcf,0x3e,0x9b,0x65,0xcb,0x96,0xf9,0xa2,0xe9,0x37,0xbe,0xfc,0xe5,0x2f,0xf3,0xd3,0x9f,0xfe,0x94,0x97,0x5f,0x7e,0x99,0x89,0x13,0x27,0xee,0x90,0x8,0x84,0xd6,0x7e,0x84,0xc0,0xea,0xe9,0xa7,0xb4,0xdf,0x2,0x4a,0x27,0x1e,0xbd,0xeb,0x91,0xbf,0x51,0x43,0x0,0xb8,0xb0,0x15,0x6f,0x42,0x5a,0xb3,0x45,0xfe,0xcc,0x37,0x40,0xfa,0xd,0xf4,0x6f,0xfa,0x2,0xc9,0xc5,0x8f,0x91,0xfa,0xcf,0x1f,0x48,0xdf,0x7d,0x2b,0xc9,0xe7,0x96,0x22,0xf0,0x3a,0x84,0x65,0x7b,0x1b,0x32,0x99,0xf6,0x6d,0x6d,0xb8,0xd6,0xe6,0x2f,0x2c,0x70,0x4b,0xd8,0x1b,0x37,0x62,0xb9,0x50,0x9a,0x3c,0x89,0xee,0x33,0x3f,0x4a,0xef,0xd9,0xe7,0xe3,0x1c,0xb9,0x3b,0x6c,0x6,0x9e,0x93,0x80,0x54,0x6b,0xa6,0xff,0xce,0x70,0x81,0x69,0x82,0xb6,0xc5,0x2b,0x98,0x7b,0xff,0x8d,0xf4,0x4c,0xde,0x1d,0x31,0x4a,0xf2,0x5c,0xb,0x74,0x34,0x7f,0xa8,0xb1,0xca,0xc2,0xbc,0x59,0x95,0xcc,0x30,0xc,0xa8,0x64,0x96,0xaa,0x70,0x84,0xcd,0x53,0x3e,0x2d,0x70,0xf9,0xf2,0xe5,0xdc,0x70,0xc3,0xd,0x9c,0x7d,0xf6,0xd9,0xbe,0x68,0xfb,0x8d,0x1f,0xfd,0xe8,0x47,0xbc,0xe9,0x4d,0x6f,0xa2,0x50,0x28,0x90,0x48,0x78,0x8f,0x72,0xd8,0x5f,0xae,0x16,0x50,0x38,0xee,0x4c,0x98,0x80,0xb7,0xcd,0xab,0xaa,0xb0,0xf1,0xce,0x19,0x78,0x9,0xcf,0xe5,0x53,0x16,0xc5,0x63,0xf,0xa7,0x78,0xda,0xe1,0xf4,0xbd,0xff,0xff,0x48,0x2d,0xfa,0x2b,0xe9,0x45,0x7f,0x25,0xf5,0xd8,0xbf,0x48,0x2c,0x7f,0x12,0xdb,0xf1,0x7e,0xcd,0x6d,0x6d,0x46,0xa6,0xb3,0xde,0x17,0xb0,0x2,0x87,0x76,0x95,0x11,0xa8,0xf9,0xf,0x71,0x8b,0xfe,0x1e,0xec,0xae,0x5e,0x0,0xf2,0xf3,0xf,0x61,0xf0,0xb5,0x67,0xd1,0x7f,0xc6,0xb9,0x38,0x7,0xcf,0x80,0x2e,0x60,0x89,0x4,0x4b,0xa1,0xcd,0x7d,0xc6,0x42,0xca,0x2,0x7,0xe6,0xdf,0x79,0x25,0x48,0x17,0x27,0x95,0xf1,0x2d,0x1,0xd0,0xd5,0xfc,0xa1,0x86,0x4,0xc0,0x98,0xbf,0xfa,0x50,0xc5,0xb8,0x75,0x34,0xff,0x32,0xca,0x9b,0x3,0x7d,0xe6,0x33,0x9f,0xe1,0xbf,0xff,0xfb,0xbf,0x95,0xdc,0x87,0xff,0x8d,0x6f,0x7c,0x23,0xc7,0x1e,0x7b,0x2c,0xff,0xfe,0xf7,0xbf,0x99,0x38,0x71,0xa2,0xef,0xa7,0x4a,0x8e,0x5d,0x5e,0x2,0xd1,0xdb,0x8d,0xd3,0xdc,0xcc,0xc0,0x3b,0xff,0xd7,0x33,0x4,0xa9,0x89,0x19,0x8,0xbc,0x49,0x83,0x6b,0xf0,0xb6,0x84,0x6d,0x16,0x14,0xfe,0xeb,0x74,0xa,0x6f,0x3b,0x1d,0xd6,0x42,0x72,0xc9,0x43,0xa4,0x16,0xdf,0x43,0x6a,0xd1,0x9d,0xa4,0x9e,0x7a,0x8,0xbb,0xdb,0x33,0x41,0x57,0x80,0x6c,0xa9,0x2e,0x21,0xd0,0x66,0x22,0xa1,0x10,0x8,0x29,0xb1,0x7a,0xbb,0xb0,0x7a,0xbd,0x7d,0x26,0xdc,0xb6,0x66,0xfa,0x4f,0x7d,0x13,0xfd,0x6f,0x3a,0x8f,0xc1,0xe3,0xdf,0x38,0xb4,0x97,0x3f,0xf0,0x1c,0x80,0xa2,0x93,0xfc,0x46,0x82,0xb,0x4c,0x87,0xa9,0x77,0x2f,0x62,0xf6,0x63,0x7f,0xa5,0x7b,0xfa,0xde,0xc6,0xfc,0x87,0xa0,0x6c,0xa7,0x4d,0x23,0x9a,0xbf,0x2a,0xa6,0xab,0xa,0x47,0x94,0x3c,0xe5,0xcd,0x81,0x36,0x6d,0xda,0xc4,0xd7,0xbf,0xfe,0x75,0xbe,0xfc,0xe5,0x2f,0xfb,0x12,0x87,0xdf,0xb8,0xfa,0xea,0xab,0x59,0xb0,0x60,0x1,0xfd,0xfd,0xfd,0xe4,0x72,0x39,0xdf,0x92,0x80,0x71,0xcb,0xcb,0x12,0xd8,0xf9,0x22,0xbd,0x67,0x7d,0xa,0x79,0xd8,0x4,0x58,0xa6,0x89,0xf9,0xf,0x87,0x0,0x84,0xf4,0xb6,0xa8,0x5d,0x89,0xd7,0xdd,0x9d,0x85,0xe2,0x89,0x47,0x51,0x7c,0xc3,0x51,0xf4,0x6d,0xfc,0x22,0x89,0x67,0x9e,0x21,0xb9,0xf4,0x21,0x92,0x4f,0x3d,0x40,0x72,0xd9,0xa3,0xd8,0xab,0x96,0x93,0xd8,0xb4,0x9,0xf0,0x7c,0x45,0x36,0x67,0x91,0xa9,0xec,0xd0,0x32,0xc3,0x1d,0x93,0x44,0xa5,0xcd,0x5f,0x4a,0x90,0x12,0x51,0x1c,0xc4,0xea,0xee,0xc1,0x1a,0xf2,0xc3,0xd2,0xcc,0x19,0xc,0xbe,0xfa,0xf5,0xe4,0x8f,0x3c,0x95,0xfc,0x51,0xa7,0x50,0x3a,0x70,0xe,0x64,0x80,0xf5,0xc,0xd5,0xb1,0x66,0xf5,0x2c,0x81,0x56,0xb,0x36,0xc3,0x21,0x7f,0xfc,0x2e,0xc5,0x4c,0x33,0xae,0x95,0x8,0x6c,0xed,0x7f,0x58,0xf0,0xab,0x1d,0x54,0x95,0x0,0x98,0xb5,0xfe,0xc1,0x41,0x15,0xd3,0x55,0xa9,0xec,0xa3,0x4e,0x22,0x2c,0xcb,0xc2,0xb6,0x6d,0xbe,0xf6,0xb5,0xaf,0xf1,0xc9,0x4f,0x7e,0x92,0x9,0x13,0x26,0xf8,0x12,0x8f,0x9f,0x98,0x3f,0x7f,0x3e,0xef,0x7f,0xff,0xfb,0xb9,0xfe,0xfa,0xeb,0xc9,0xe5,0x72,0xbe,0x70,0x8e,0x5b,0x5e,0xc2,0xfb,0xfa,0x77,0x6d,0xc1,0xc0,0x3b,0x3f,0xe3,0xed,0xf3,0xae,0xca,0x11,0xaf,0xb5,0xa2,0x3c,0x5f,0x60,0x0,0x6f,0x2e,0x83,0x4,0xd2,0x16,0xa5,0xc3,0xe6,0x53,0x3a,0x61,0x3e,0x3,0x85,0xf7,0xc3,0x7a,0x48,0xac,0x7c,0x9a,0xe4,0x53,0x8b,0x48,0x2e,0x7d,0x90,0xc4,0xb,0x4f,0x63,0xbf,0xfc,0x1c,0xf6,0xd6,0xad,0xdb,0x29,0x86,0x2e,0x25,0x29,0x90,0x99,0xac,0x37,0x97,0xc0,0x4e,0xf8,0xb2,0xda,0xa0,0xa6,0x76,0xec,0xba,0x8,0xa7,0x4,0x85,0x1,0xac,0x81,0x41,0x84,0xb3,0xfd,0x9f,0x24,0xde,0x57,0x7e,0x71,0xc1,0xe1,0x14,0xe7,0x1f,0xc9,0xe0,0x91,0xa7,0x50,0x38,0xf0,0x18,0xdc,0x7d,0xa6,0x41,0x33,0xd0,0x9,0x6c,0xc0,0xdb,0x7d,0xd1,0x42,0xad,0xf9,0x1d,0x95,0xc2,0x12,0x30,0x19,0xe6,0xfd,0xe4,0x5a,0xa6,0xbc,0xf0,0x38,0x5b,0x67,0x2f,0x40,0xb8,0xce,0xf8,0xd7,0x55,0x80,0xa8,0xde,0x95,0x7e,0xea,0x56,0x94,0x0,0xe8,0x6e,0xfc,0x61,0xad,0x56,0xa8,0x15,0x7e,0x74,0x2f,0xab,0x64,0xfe,0x71,0x89,0x45,0x4a,0x49,0x53,0x53,0x13,0xdd,0xdd,0xdd,0x7c,0xef,0x7b,0xdf,0xe3,0xab,0x5f,0xfd,0xaa,0x2f,0x31,0xf9,0x8d,0x2b,0xae,0xb8,0x82,0x3b,0xef,0xbc,0x93,0x75,0xeb,0xd6,0xed,0x32,0x21,0xb0,0x5a,0x54,0x5a,0x5e,0xf6,0x60,0x81,0xde,0x73,0x2e,0x44,0x2e,0x9c,0xe1,0x4d,0x2,0x53,0xf7,0xf1,0xaa,0xd,0x2,0x6f,0x39,0xdb,0x46,0x3c,0x13,0xb4,0x2c,0xc8,0x40,0xe9,0xf0,0x5,0x94,0x8e,0x5f,0xc0,0x40,0xf1,0x3c,0xd8,0x4,0xf6,0xcb,0x2b,0xb1,0xd7,0x3c,0x8f,0xd5,0xb5,0x19,0xab,0x73,0x3,0xf6,0x9a,0x17,0x48,0xac,0x79,0x11,0x7b,0xc3,0x2a,0xac,0xcd,0xeb,0xb1,0xba,0xb6,0x62,0x95,0xb6,0xd3,0x96,0xd3,0x24,0x99,0x14,0x90,0x4c,0x21,0xed,0x4,0xd8,0x36,0xd2,0xb2,0xbd,0x1e,0x4,0x51,0x16,0xdf,0x29,0x1c,0x31,0x34,0x45,0x51,0xca,0x21,0x12,0xe9,0x75,0x63,0x3b,0x25,0x70,0x4a,0x9e,0xc9,0x97,0x8a,0x88,0xe2,0x8e,0x57,0x4b,0x40,0x66,0x6d,0xdc,0xf6,0xe9,0x14,0xf6,0x99,0x41,0x69,0xf7,0xb9,0x94,0xf6,0x39,0x18,0x67,0xe2,0x54,0xdc,0xd6,0x49,0x38,0xbb,0xed,0x4b,0x69,0x9f,0xfd,0x61,0x1a,0x9e,0xc1,0x77,0xe2,0xdd,0xf3,0xba,0x61,0xb3,0xf9,0x75,0x34,0x7e,0xf0,0xc6,0x6c,0x66,0x9,0xa6,0xde,0xfd,0x30,0x7,0xfd,0xf9,0x87,0xf4,0x4c,0xdb,0xcb,0x97,0x2f,0x7f,0xdd,0xbb,0xfd,0x87,0x63,0xdc,0x4,0x40,0x65,0xe3,0xac,0x4,0x42,0x8,0xdf,0xc7,0x46,0xfd,0x46,0xbd,0xf1,0xc5,0xc5,0x70,0x55,0x84,0x10,0x2,0xdb,0xb6,0xf9,0xce,0x77,0xbe,0xc3,0xff,0xfe,0xef,0xff,0x32,0x71,0xe2,0xc4,0xa8,0x43,0xda,0x5,0xb9,0x5c,0x8e,0x9f,0xfc,0xe4,0x27,0xbc,0xf1,0x8d,0x6f,0xdc,0x61,0x42,0x60,0xb5,0xa8,0xac,0xee,0x4,0xa2,0xa7,0xcb,0x1b,0xfb,0x7f,0xff,0xc5,0xde,0xd7,0xbf,0x2e,0x63,0xff,0xb5,0x42,0xe0,0x6d,0x20,0x34,0x80,0xf7,0x3,0x9e,0x59,0xa7,0xc0,0x99,0xb7,0x17,0xce,0x61,0x7b,0x79,0xe3,0xe1,0x36,0xde,0x36,0xc8,0x3d,0x20,0xb6,0xe6,0xb1,0x36,0xbd,0x82,0xbd,0x69,0xd,0xf6,0xda,0xe7,0xb1,0xd7,0xaf,0xc1,0xda,0xfa,0xa,0xd6,0xd6,0x4d,0x58,0xdd,0x9b,0xb1,0xba,0x37,0x23,0xba,0x3b,0xb1,0x6,0x7a,0x21,0x3f,0x80,0x55,0x28,0x20,0x4a,0xa3,0xcb,0x97,0x57,0x28,0x6c,0xfb,0xb,0xb,0x64,0xd2,0x46,0xa6,0x73,0xc8,0xe6,0x36,0xdc,0x6c,0x13,0x6e,0xd3,0x4,0xdc,0xb6,0x89,0xb8,0x6d,0x93,0x70,0x27,0xcd,0xc4,0x99,0xb6,0x3b,0xce,0xb4,0xd9,0x38,0x53,0x67,0xe2,0x4c,0xdb,0xb,0x77,0xf2,0x54,0x98,0x88,0xb7,0x5c,0x53,0xe2,0x8d,0x61,0xc,0x78,0xf1,0xb2,0x1a,0x70,0x87,0x99,0xbe,0xee,0xf5,0x29,0x81,0x89,0x82,0xc4,0xda,0x5e,0x8e,0xbe,0xfe,0xb3,0x38,0xc9,0x34,0xc5,0x6c,0x13,0xc2,0xa9,0xef,0xeb,0x3f,0x4e,0xe6,0xf,0xe3,0x24,0x0,0xba,0x4f,0xf8,0x8b,0x9b,0x19,0x8d,0x84,0x38,0x9a,0xbf,0x4a,0x3c,0x52,0xca,0x6d,0x7,0x5,0x5d,0x70,0xc1,0x5,0x5c,0x77,0xdd,0x75,0x3e,0x44,0xe6,0x3f,0xce,0x38,0xe3,0xc,0x8e,0x3b,0xee,0x38,0xfe,0xf5,0xaf,0x7f,0x31,0x79,0xf2,0x64,0x9c,0x2a,0x5f,0x74,0x15,0x97,0x95,0x74,0xb0,0xa,0x25,0xba,0x3f,0xfd,0x2d,0xe4,0xc1,0x4d,0xf0,0x8c,0xd4,0x67,0x32,0x98,0x9f,0x90,0x2e,0xe4,0xf1,0x7e,0x86,0x43,0x58,0x60,0x83,0x6c,0x49,0xe3,0x4c,0xd9,0xb,0x27,0xb3,0x17,0x24,0x8f,0xf3,0xc,0xb5,0xfc,0xfb,0xfd,0x40,0x5f,0x1e,0xab,0xa7,0xb,0xd1,0xe3,0x25,0x1,0x62,0xb0,0x17,0x31,0xd0,0xf,0x85,0x41,0x44,0xbe,0x7f,0x28,0xa9,0x1a,0x9a,0x8d,0xbf,0x4d,0x53,0x22,0x33,0x4d,0xc8,0x54,0x1a,0x99,0xca,0x20,0xd3,0x59,0x64,0xae,0x5,0xd9,0x3c,0x1,0xb7,0xa9,0x15,0x99,0x6d,0x82,0x26,0xcb,0x33,0xf8,0x14,0xde,0x1e,0xfc,0xe,0x5e,0x52,0x32,0x0,0xc,0xe2,0x2d,0x87,0x1c,0xad,0x87,0x28,0x4e,0xaf,0x4b,0x5b,0x40,0x1b,0xec,0x7f,0xc3,0xcf,0x68,0xde,0xb2,0xc6,0xeb,0xfa,0x37,0xe6,0xbf,0xb,0x46,0x4d,0x0,0x8c,0xf9,0xab,0xf,0x63,0xfe,0xe1,0xf1,0xa4,0xd3,0x69,0xae,0xbf,0xfe,0x7a,0x3e,0xf7,0xb9,0xcf,0x31,0x77,0xee,0x5c,0x5f,0xb8,0xfd,0xc6,0x55,0x57,0x5d,0xc5,0x82,0x5,0xb,0xe8,0xeb,0xeb,0x23,0x93,0xc9,0x54,0x7c,0x5d,0x55,0x65,0xe5,0xba,0x48,0x1,0x72,0xf2,0x2c,0x68,0x2,0x9a,0x4,0xf4,0x35,0x68,0x12,0x30,0x12,0xa4,0xb,0x25,0xbc,0x9f,0xbe,0x9d,0xfe,0xcd,0x1a,0xea,0xe2,0x4f,0x0,0x2d,0x69,0xdc,0x89,0x53,0x21,0x39,0x15,0xa7,0xdc,0x7b,0x50,0xee,0x6a,0x1f,0xab,0x3a,0x86,0x96,0xdc,0x3,0xde,0x17,0x7c,0x9,0xcf,0xe0,0x4b,0x78,0x66,0x5f,0xc0,0x33,0x7b,0x77,0x28,0x96,0x46,0x84,0xb,0xec,0x2e,0x98,0x7c,0xef,0xe3,0xcc,0xbf,0xfb,0x1a,0xba,0x67,0xec,0x53,0xf7,0xb8,0x7f,0x1c,0xcd,0x1f,0x14,0x58,0x5,0x60,0xcc,0xbf,0x36,0x18,0xf3,0xf,0x8f,0x47,0x4a,0x49,0x2e,0x97,0x23,0x9f,0xcf,0xf3,0x89,0x4f,0x7c,0x82,0xbf,0xfd,0xed,0x6f,0xbe,0xf0,0xfb,0x8d,0xf9,0xf3,0xe7,0xb3,0x70,0xe1,0x42,0x16,0x2d,0x5a,0x44,0x2e,0x97,0xab,0x68,0x2e,0x40,0xd5,0x65,0x65,0x27,0x70,0x5b,0x5a,0x68,0xfd,0xdc,0x7f,0xd1,0xbf,0xea,0x52,0xfa,0xbf,0xfa,0x45,0xd8,0x68,0xc1,0x66,0xc5,0x8e,0x7c,0x55,0x11,0xe5,0xfa,0x70,0xd8,0xb5,0xe7,0xc0,0xc0,0x1f,0x38,0xc0,0x2c,0x8b,0xf4,0xf3,0x5b,0x38,0xf6,0xda,0x4f,0x51,0x4a,0x65,0x29,0xa5,0xb2,0xbe,0x4d,0xfc,0xb,0x1b,0x41,0x7b,0xd9,0x88,0xd3,0x3b,0x74,0x9f,0xf4,0x17,0x77,0x18,0xf3,0xf,0x9f,0xc7,0x75,0x5d,0x72,0xb9,0x1c,0x77,0xdf,0x7d,0x37,0xff,0xfc,0xe7,0x3f,0x7d,0xd1,0x8,0x2,0x97,0x5c,0x72,0x9,0x0,0xf9,0x7c,0x3e,0xb8,0xe7,0x2b,0x95,0x41,0x26,0x13,0x34,0x5f,0x79,0x11,0xcd,0x1f,0xf9,0x4,0xb4,0x2,0xbb,0x5b,0xde,0x57,0xa8,0x81,0x41,0x54,0x70,0x80,0x19,0x16,0xf4,0xc0,0xf1,0x97,0x7f,0x94,0x74,0xef,0x56,0xfa,0x26,0xce,0xd0,0xf6,0xeb,0x3f,0xc,0xdd,0x5d,0x12,0x0,0x9d,0xcd,0x5f,0xf5,0xd9,0xfe,0x7e,0xc0,0x98,0x7f,0x74,0x3c,0xe9,0x74,0x1a,0x80,0xb3,0xcf,0x3e,0x9b,0x62,0xb1,0xe8,0x8b,0x96,0xdf,0x38,0xed,0xb4,0xd3,0x38,0xe7,0x9c,0x73,0xe8,0xed,0xed,0x1d,0xf3,0xf7,0xea,0x7a,0x56,0x5c,0x7,0xd9,0xd2,0x46,0xa9,0xa5,0x99,0xdc,0x2d,0x57,0xd2,0xf6,0xe6,0x53,0x10,0x9b,0x7b,0xe1,0x0,0x6b,0x68,0xb7,0x9c,0xda,0x68,0xd,0xc,0x6a,0x86,0x3,0x4c,0xb7,0x48,0x6c,0xed,0xe7,0xa4,0xaf,0x9e,0xc3,0xa4,0x35,0x4f,0xd3,0x3d,0x63,0x1f,0x2c,0xa7,0xf6,0xac,0x34,0x4a,0x3f,0x9,0x4b,0x77,0x87,0x4,0x40,0x77,0xf3,0x8f,0x3b,0x54,0xba,0x47,0x5d,0x4c,0xdb,0x4f,0x1e,0xd7,0x75,0x69,0x6b,0x6b,0xe3,0xe5,0x97,0x5f,0xe6,0xff,0xfe,0xef,0xff,0x7c,0xd1,0xb,0x2,0xd7,0x5c,0x73,0xd,0x2d,0x2d,0x2d,0xa3,0x9e,0x16,0xe8,0x4b,0x59,0xb9,0x2e,0xa4,0xd2,0x94,0xda,0xdb,0xc9,0x3c,0x7a,0xf,0xed,0x6f,0x38,0x90,0xc4,0xfd,0x8f,0xc3,0x81,0x2,0x32,0xde,0xb6,0xab,0x6,0x6,0xa1,0xc0,0x1,0xa6,0x5a,0x88,0xde,0x22,0xaf,0xf9,0xc6,0x7,0x98,0xf1,0xdc,0xbf,0xe9,0x9a,0x31,0xa7,0xae,0xdd,0xfe,0xe2,0x3a,0xe6,0xbf,0xb3,0x8e,0x35,0xfc,0x3f,0xc2,0x12,0xd5,0x81,0x53,0x35,0xa8,0x64,0x94,0x2a,0xc5,0xe2,0x27,0x4f,0xa5,0x5a,0x89,0x44,0x82,0x6f,0x7e,0xf3,0x9b,0x6c,0xdc,0xb8,0x31,0x34,0xdd,0x6a,0x90,0x4e,0xa7,0xf9,0xd6,0xb7,0xbe,0x85,0xe3,0x38,0xbb,0xac,0x6,0xf0,0xb5,0xac,0xa4,0x44,0x58,0x16,0xa5,0xa9,0x53,0x49,0x6c,0x58,0x45,0xfb,0x7f,0x1d,0x46,0xe6,0xf2,0x6b,0x61,0xf,0x60,0xba,0x19,0x12,0x30,0x8,0x1,0xe,0x30,0xd1,0x4b,0x38,0x4f,0xf8,0xd6,0x47,0x99,0xfa,0xe2,0xa3,0x6c,0xdd,0xa3,0xbc,0xd9,0x4f,0x6d,0x5d,0x51,0x8d,0x62,0xfe,0x30,0xd4,0x3,0x60,0xcc,0xbf,0x31,0x60,0xcc,0xbf,0x7e,0x2e,0x29,0x25,0xcd,0xcd,0xcd,0xb8,0xae,0xcb,0xf9,0xe7,0x9f,0xef,0x9b,0xb6,0xdf,0xf8,0xd8,0xc7,0x3e,0xc6,0xdc,0xb9,0x73,0xe9,0xea,0xea,0xa,0xec,0x1c,0x83,0x6d,0xe5,0xe5,0x38,0x38,0x53,0xa7,0x42,0x42,0xd0,0x76,0xc9,0x87,0x68,0x79,0xff,0xfb,0x60,0xd0,0x81,0xfd,0x2c,0x6f,0xaf,0x7d,0x33,0x24,0x60,0x10,0x4,0x1c,0x60,0x82,0x5,0xcd,0x70,0xd8,0x55,0x97,0x32,0xeb,0xe9,0x7b,0xe8,0xd8,0x6d,0xff,0xba,0xc6,0xfc,0x1b,0xc9,0xfc,0x1,0x2c,0x63,0xfe,0xea,0x43,0x15,0xe3,0x56,0xcd,0xb4,0xc3,0x36,0xff,0x32,0xa4,0x94,0xa4,0xd3,0x69,0x6e,0xbc,0xf1,0x46,0x56,0xac,0x58,0xe1,0x5b,0xc,0x7e,0xe3,0xc7,0x3f,0xfe,0x31,0x0,0x83,0x83,0x83,0xbe,0x8f,0x67,0xee,0xc2,0xe5,0x38,0xb8,0xed,0x93,0x29,0xb5,0xb5,0x92,0xfb,0xe3,0x2f,0x98,0xf8,0xda,0xfd,0x49,0xfc,0xe3,0x21,0x58,0x20,0xbc,0xb5,0xe9,0xd,0xba,0x22,0xcd,0x20,0x20,0xb8,0xc0,0x64,0xef,0xec,0x86,0xc3,0xbe,0xf7,0x75,0xf6,0xbf,0xff,0x17,0x74,0xec,0x3e,0xf,0xa1,0x69,0xb6,0x19,0x95,0xf,0x87,0xb2,0xc9,0x63,0xa3,0x18,0x75,0x10,0x50,0xc5,0xb8,0x55,0x33,0xed,0xa8,0xcc,0xbf,0x8c,0x6c,0x36,0xb,0x78,0x87,0xf1,0xa8,0x8a,0x93,0x4f,0x3e,0x99,0xd7,0xbf,0xfe,0xf5,0xf4,0xf5,0xf5,0xf9,0xda,0xb,0x30,0x6a,0x79,0xb9,0x2e,0x24,0x53,0x94,0xa6,0x4c,0x21,0xf1,0xca,0xf3,0xb4,0xbf,0x63,0x21,0x99,0x1f,0xfe,0x1c,0xda,0x80,0x39,0x16,0x24,0x4c,0x22,0x60,0x50,0x27,0x24,0x80,0x80,0x99,0x16,0xa2,0xe0,0xb2,0xf0,0x3b,0x9f,0x63,0xde,0x3d,0xd7,0xd1,0x35,0x63,0x1f,0x6f,0x3b,0xe5,0x3a,0x76,0x55,0x8d,0xfb,0x84,0xbf,0x91,0x74,0x2,0x4f,0x0,0xcc,0x6c,0xff,0xda,0xa1,0x8a,0x71,0xab,0x66,0xda,0x51,0x9b,0x3f,0x78,0xbd,0x0,0x99,0x4c,0x86,0xcb,0x2f,0xbf,0x9c,0xa5,0x4b,0x97,0xfa,0x16,0x8f,0xdf,0xb8,0xf1,0xc6,0x1b,0xb7,0xed,0x64,0x18,0x4a,0x5b,0x90,0x12,0x5c,0xd7,0x1b,0x12,0x48,0xd9,0xb4,0x7e,0xe9,0x5c,0xda,0xdf,0x70,0x4,0xe9,0x5f,0xdd,0xe2,0xcd,0xd,0xd8,0xdd,0xac,0x14,0x30,0xa8,0x11,0x2e,0x90,0xb2,0x60,0xf,0xc1,0x94,0x47,0x1f,0xe3,0xb4,0xcf,0xbf,0x85,0x3d,0x1f,0xbd,0x83,0x8e,0xdd,0xe7,0xe1,0xda,0xb5,0x9f,0xf0,0xd7,0x8,0xb3,0xfd,0x47,0xd3,0x9,0x34,0x1,0x30,0xdd,0xfe,0xb5,0x43,0x25,0xe3,0xf6,0x3,0x71,0x32,0xff,0x32,0xb2,0xd9,0x2c,0x52,0x4a,0x3e,0xfa,0xd1,0x8f,0xfa,0x14,0x91,0xff,0x68,0x6f,0x6f,0xe7,0xdb,0xdf,0xfe,0x36,0xa5,0x52,0xa9,0xea,0xed,0x81,0xeb,0x82,0xe3,0xe0,0xb6,0x4d,0xc4,0x69,0x9f,0x40,0xf2,0x99,0xc7,0x68,0xfb,0xcc,0xdb,0x69,0x3d,0xe7,0x2c,0xec,0xe5,0x2b,0x61,0x9e,0x80,0x9c,0x59,0x29,0x60,0x50,0x5,0x5c,0xbc,0xa1,0xa4,0xc9,0xb0,0xd7,0xad,0xb7,0xf1,0x9a,0x6f,0xbf,0x9f,0x96,0xcd,0x2f,0xd1,0x35,0x63,0xe,0x8,0x81,0xa8,0xf1,0xcb,0xbf,0xd1,0xc6,0xfc,0x77,0x46,0x60,0x9,0x80,0x31,0xff,0xda,0xa1,0x92,0xf9,0xab,0x14,0x8b,0x9f,0xf0,0x23,0x26,0xd7,0x75,0x69,0x6a,0x6a,0xe2,0x9f,0xff,0xfc,0xa7,0xb2,0xbb,0x3,0x2,0x7c,0xf4,0xa3,0x1f,0x65,0xda,0xb4,0x69,0xa3,0x2e,0xb,0xac,0x14,0x55,0x5f,0xeb,0xba,0x60,0xd9,0x38,0x53,0xa6,0xe0,0xb4,0xb5,0x92,0xbd,0xeb,0x77,0x4c,0x3c,0x7d,0x1e,0xb9,0xaf,0x7f,0x7,0x26,0x1,0x73,0x2d,0x6f,0x7b,0x5c,0x33,0x2c,0x60,0x30,0x16,0x1c,0x60,0x92,0x5,0x93,0x60,0xde,0xd,0xd7,0x72,0xcc,0x4f,0xce,0xa7,0xd8,0xd2,0x4a,0xf7,0xb4,0x3d,0xbd,0x9,0x7f,0x8a,0x1f,0xf6,0x36,0x12,0x54,0x30,0x7f,0x8,0x28,0x1,0x30,0xe6,0x5f,0x3b,0x54,0x32,0x5c,0xd5,0xca,0x5c,0xc5,0xfb,0x2a,0x6f,0xe,0xf4,0xc9,0x4f,0x7e,0xd2,0x37,0xce,0x20,0x70,0xde,0x79,0xe7,0xd5,0x75,0xea,0x64,0x5d,0x65,0xe6,0xba,0x90,0x48,0x52,0x9a,0x3a,0x15,0x64,0x9e,0x96,0xcb,0x3e,0xc7,0x84,0x33,0x4f,0x22,0x79,0xd7,0x3f,0x61,0x2f,0x60,0x8f,0xa1,0xc3,0xe6,0x4d,0x22,0x60,0x30,0x1c,0x2e,0x5e,0x82,0xb8,0x87,0x45,0xa2,0x67,0x80,0xa3,0xbe,0xf1,0x79,0xe,0xb9,0xed,0xff,0xd1,0x35,0x73,0xe,0xf9,0xa6,0x9,0x75,0x6d,0xf2,0x3,0x8d,0x39,0xe6,0xbf,0x33,0x7c,0x4f,0x0,0x8c,0xf9,0xd7,0x8e,0x38,0x9a,0x7f,0x5c,0x79,0xca,0x5c,0xae,0xeb,0xd2,0xda,0xda,0xca,0x73,0xcf,0x3d,0xa7,0xec,0x49,0x81,0x0,0x5f,0xfa,0xd2,0x97,0x98,0x34,0x69,0x12,0x5b,0xb6,0x6c,0xa9,0x7a,0x42,0xa0,0x6f,0x65,0xe6,0x38,0xb8,0xed,0x53,0x70,0x26,0x4f,0x22,0xf3,0xf0,0x3f,0x68,0x3f,0xfb,0x4,0x5a,0x3f,0xf0,0x6e,0x12,0x8f,0x2d,0x81,0x7d,0x81,0x59,0x16,0x8,0xcb,0xcc,0xf,0x68,0x74,0x48,0xbc,0xe5,0xa3,0x13,0x2d,0x98,0x1,0xd3,0xff,0xfd,0x1f,0x5e,0x7b,0xf1,0xdb,0xd9,0xe7,0x81,0x5b,0xe9,0x9e,0xbe,0xf7,0xd0,0xde,0xfe,0xf5,0x65,0x8b,0xc6,0xfc,0x3d,0xf8,0x9a,0x0,0x34,0x8a,0x51,0x7,0x1,0x63,0xfe,0xfa,0xf0,0xec,0xcc,0x95,0x48,0x24,0x10,0x42,0x70,0xe1,0x85,0x17,0x52,0x28,0x14,0x7c,0xd3,0xf0,0x13,0xe5,0x9,0x8b,0x40,0x55,0xdb,0x18,0xfb,0xfd,0x4c,0x7b,0x63,0xb5,0x82,0xd2,0xd4,0xa9,0xc8,0xd6,0x66,0x72,0x77,0xfc,0x9a,0x89,0x67,0x1e,0x4a,0xcb,0x27,0x3f,0x8a,0xfd,0xf4,0x73,0xb0,0x27,0xb0,0x97,0x5,0x49,0xd3,0x23,0xd0,0x90,0x70,0x81,0xac,0x5,0x33,0x5,0xa9,0xce,0x6e,0xe,0xf9,0xf1,0xb7,0x39,0xe1,0xff,0x7d,0x98,0x5c,0xe7,0x2b,0x74,0xec,0x71,0x0,0x52,0x58,0x35,0x4f,0xf6,0x2b,0xc3,0x98,0xff,0x76,0xf8,0x96,0x0,0x98,0xd9,0xfe,0xb5,0xc3,0x98,0xbf,0x3e,0x3c,0x23,0x71,0x95,0xb7,0x8,0xde,0xba,0x75,0x2b,0x1f,0xfc,0xe0,0x7,0x7d,0xd3,0xf1,0x1b,0x67,0x9f,0x7d,0x36,0xa7,0x9f,0x7e,0x7a,0xc5,0x9b,0x3,0xf9,0x6e,0xfe,0xc3,0xf9,0x5c,0x17,0x99,0xca,0x50,0x9a,0x3a,0xd,0x99,0x49,0xd2,0xf4,0xeb,0xab,0x99,0xf8,0xf6,0x43,0x69,0x3b,0xf7,0xbf,0x48,0xfd,0xfe,0xae,0xed,0x73,0x4,0xb2,0x26,0x11,0x68,0x8,0x48,0xbc,0xee,0xfe,0x59,0x16,0xe4,0x60,0xbf,0x5b,0x7e,0xc1,0xeb,0xbe,0xf4,0x56,0xf6,0xbf,0xeb,0xe7,0xf4,0x4f,0x9e,0x41,0xdf,0xa4,0x59,0x88,0x3a,0xbb,0xfc,0xc1,0x98,0xff,0xce,0xf0,0x25,0x1,0x30,0xdd,0xfe,0xf5,0xa1,0xde,0x7b,0x55,0xcd,0x24,0xe3,0xca,0x33,0x16,0x97,0x10,0x82,0x6c,0x36,0xcb,0x2f,0x7f,0xf9,0x4b,0x16,0x2f,0x5e,0xec,0x9b,0x9e,0xdf,0xb8,0xf6,0xda,0x6b,0x1,0xe8,0xe9,0xe9,0x19,0xb3,0x5c,0x2,0x35,0xff,0xe1,0x70,0x1d,0x64,0xb6,0xd9,0x9b,0x1f,0x80,0x43,0xf6,0xaf,0xb7,0xd3,0xfe,0xd1,0xd3,0x98,0xf0,0xee,0x93,0x49,0xdf,0xf0,0x3b,0x48,0xe1,0xed,0x28,0xd8,0x64,0x96,0xf,0xc6,0x12,0x12,0xc0,0x82,0x29,0x16,0x4c,0x85,0x29,0xf,0x3f,0xc2,0x9,0x5f,0x3b,0x8f,0xc3,0x7e,0xf5,0xd,0x92,0x85,0x7e,0xba,0x66,0xcd,0xc1,0x49,0xa4,0x7d,0x39,0xce,0xd7,0x98,0xff,0xae,0xa8,0x3b,0x1,0x68,0x24,0xa3,0xf6,0x1b,0xe5,0xb2,0xab,0x67,0x72,0x96,0x5f,0x50,0xcd,0x6c,0x55,0xe3,0x19,0x8f,0x4b,0x4a,0xb9,0x6d,0x73,0xa0,0x8f,0x7f,0xfc,0xe3,0xbe,0x69,0xfa,0x8d,0x99,0x33,0x67,0xf2,0xb9,0xcf,0x7d,0x8e,0x7c,0x7e,0xf4,0x3,0xe9,0x43,0x33,0xff,0xe1,0x70,0x5d,0x64,0xae,0x85,0xd2,0xd4,0xa9,0x38,0xed,0x13,0x48,0x3f,0x78,0x2f,0x13,0xce,0x3f,0x8b,0x89,0x67,0x1e,0x42,0xe6,0xc7,0x3f,0xf5,0xde,0x54,0xf3,0x84,0x67,0x14,0x98,0x79,0x2,0xb1,0x80,0xb,0xb4,0x59,0x30,0xb,0x5a,0x9f,0x7f,0x81,0x23,0xbf,0x7f,0x11,0xaf,0xf9,0xee,0x7,0x99,0xb6,0xfc,0x21,0xba,0x66,0xed,0xcb,0x40,0xeb,0xa4,0xa1,0xb1,0xfe,0xfa,0x2b,0xdb,0x98,0xff,0xc8,0xa8,0x2b,0x1,0x8,0xea,0xe6,0x4c,0x52,0x51,0x39,0xcc,0xf0,0x41,0x38,0xa8,0x24,0xa6,0xf2,0xb2,0xc0,0x45,0x8b,0x16,0xf1,0xc0,0x3,0xf,0x84,0x10,0x55,0x6d,0xf8,0xea,0x57,0xbf,0xca,0xa4,0x49,0x93,0xe8,0xe8,0xe8,0xd8,0x65,0x28,0x20,0x12,0xf3,0x1f,0xe,0xd7,0x5,0x3b,0x81,0x33,0x65,0x2a,0xce,0xa4,0x89,0x24,0x9f,0x7d,0x92,0x9,0x17,0x7f,0x90,0x89,0x6f,0x3b,0x88,0xdc,0xd7,0xbe,0x89,0xfd,0xe2,0xcb,0xde,0xca,0x81,0xbd,0x2c,0x48,0x9b,0xe1,0x1,0xed,0x50,0x9e,0xe0,0x37,0xc1,0x82,0x7d,0x2c,0x92,0x1d,0x5d,0x1c,0xfa,0xe3,0x6f,0x71,0xf2,0x37,0xce,0x66,0x9f,0xfb,0x6f,0x65,0x60,0xe2,0x54,0x7a,0xa6,0xed,0x5,0xc8,0x9a,0xd7,0xf6,0xef,0xc,0x63,0xfe,0xa3,0xa3,0xe6,0x4,0xc0,0x98,0x7f,0xf4,0x30,0xe6,0x1f,0xe,0x57,0x35,0x3c,0xe5,0x65,0x81,0x57,0x5e,0x79,0xa5,0x2f,0xda,0x41,0x20,0x95,0x4a,0x71,0xd9,0x65,0x97,0xe1,0xba,0x2e,0xa5,0xd2,0xf6,0x71,0xd5,0xc8,0xcd,0x7f,0x38,0xa4,0xb,0xc2,0xc2,0x99,0x32,0x95,0xd2,0xa4,0x49,0x24,0x96,0x2d,0xa1,0xf5,0xf2,0x2f,0x32,0xe9,0x1d,0x7,0xd3,0xf6,0x91,0x73,0x48,0xff,0xfe,0x2f,0x90,0x1,0xe6,0x59,0xde,0x1a,0xf1,0x94,0xe9,0x19,0x50,0x1a,0x12,0x6f,0x2b,0xe8,0xe9,0x16,0xcc,0x15,0x58,0x1b,0x3b,0xd8,0xe7,0x17,0xd7,0x71,0xea,0x37,0xdf,0xc3,0x1,0x7f,0xbe,0x16,0x27,0x95,0xa6,0x73,0xb7,0xb9,0xb8,0x76,0xd2,0x97,0xee,0xfe,0x32,0x8c,0xf9,0x8f,0x8d,0x9a,0x12,0x0,0x63,0xfe,0xd1,0xc3,0x98,0x7f,0x38,0x5c,0xd5,0xf2,0xb8,0xae,0x4b,0x26,0x93,0xe1,0xa6,0x9b,0x6e,0x62,0xc9,0x92,0x25,0xbe,0xc4,0x10,0x4,0xde,0xfb,0xde,0xf7,0x72,0xf8,0xe1,0x87,0xd3,0xd9,0xd9,0x89,0x65,0x59,0x6a,0x99,0xff,0x70,0x48,0x17,0x84,0xc0,0x9d,0x32,0x5,0x67,0xda,0x34,0x28,0xc,0x90,0xfb,0xfd,0xd,0xb4,0x7f,0xf4,0xd,0x4c,0x7c,0xcf,0x31,0x64,0x7f,0x78,0x35,0xf6,0xaa,0xd5,0x90,0xc6,0x5b,0x41,0x30,0xdb,0x82,0xcc,0xd0,0x7c,0x1,0x83,0x68,0x51,0xfe,0xda,0x6f,0xb3,0x60,0x6f,0xb,0x26,0x40,0x62,0xe9,0xf3,0xb4,0x5c,0xf4,0x25,0x66,0xfc,0xf7,0x41,0x1c,0x74,0xdd,0xff,0xd1,0x3c,0xd8,0xcd,0xd6,0xd9,0xf3,0x29,0xa5,0x73,0xbe,0x1a,0x3f,0x18,0xf3,0xaf,0x4,0x89,0x28,0x44,0xc3,0xe4,0x8d,0x23,0x8c,0xf9,0x87,0xc3,0x55,0x2b,0x4f,0x2e,0x97,0x63,0x70,0x70,0x90,0xb7,0xbf,0xfd,0xed,0x3c,0xfb,0xec,0xb3,0xbe,0xc4,0x12,0x4,0x7e,0xfa,0xd3,0x9f,0x72,0xe8,0xa1,0x87,0x32,0x30,0x30,0x40,0x26,0x93,0xf1,0x8d,0x37,0x90,0x49,0xc1,0xe0,0xcd,0x13,0x68,0x6a,0xa5,0xd4,0x62,0x41,0xa9,0x48,0x6a,0xf1,0x3,0xa4,0x17,0x3f,0x40,0x69,0xca,0x64,0x9c,0x3d,0xe6,0x50,0xdc,0xef,0x55,0xe4,0x5f,0xf3,0x26,0xa,0xb,0x4f,0x81,0xfd,0x5,0xf4,0xa,0xd8,0x2,0xc,0x4a,0x40,0xe,0x91,0x18,0x4,0xe,0x89,0x37,0x3c,0x33,0x15,0xc8,0x80,0xf5,0x7c,0x37,0xb9,0x9b,0x6f,0x26,0x77,0xf7,0x8d,0x24,0x97,0x2d,0x41,0x74,0x74,0x20,0x9a,0xd3,0xf4,0xce,0x3f,0x91,0x5c,0x36,0x83,0x8,0x60,0xe9,0xac,0x31,0xff,0xca,0x50,0x55,0x2,0xa0,0xbb,0xf9,0xc7,0x21,0xc9,0x30,0xe6,0x1f,0xe,0x57,0x3d,0x3c,0xe5,0xcd,0x81,0x96,0x2d,0x5b,0xc6,0x8f,0x7e,0xf4,0x23,0x3e,0xf1,0x89,0x4f,0xf8,0x12,0x93,0xdf,0x38,0xe4,0x90,0x43,0x38,0xfa,0xe8,0xa3,0x79,0xf0,0xc1,0x7,0x69,0x6a,0x6a,0xf2,0xe5,0xac,0x80,0x50,0x56,0x4,0x95,0xb7,0x18,0x9e,0x3a,0x15,0xa4,0x44,0xf4,0xf5,0x90,0x7a,0x6c,0x11,0xe9,0xc7,0x16,0xd1,0x74,0xd3,0x15,0x14,0xe,0x3a,0x9c,0xfc,0x89,0x6f,0xa1,0x70,0xe4,0xeb,0x29,0x1e,0x78,0x38,0xcc,0x11,0x50,0x12,0xb0,0x19,0xe8,0x5,0x70,0x4d,0x32,0xe0,0x37,0xca,0xcb,0xf8,0x26,0xe2,0xfd,0x6c,0x82,0xf4,0x3f,0xfe,0x43,0xf6,0x1f,0xb7,0x92,0xfd,0xc7,0xef,0x49,0xad,0x5a,0x89,0x4,0x9c,0x89,0x6d,0x14,0xa7,0x4f,0x27,0x61,0x27,0x20,0xa0,0x6d,0x7c,0x8d,0xf9,0x57,0x8e,0x8a,0x13,0x0,0x63,0xfe,0xd1,0x43,0xa5,0x7b,0x50,0xc1,0x68,0x83,0xe2,0xf2,0x83,0xc7,0xb6,0x6d,0x2c,0xcb,0xe2,0xa2,0x8b,0x2e,0xe2,0x3,0x1f,0xf8,0xc0,0xb6,0x15,0x2,0xaa,0xe1,0x8a,0x2b,0xae,0xe0,0x88,0x23,0x8e,0xa0,0xbf,0xbf,0x7f,0xdb,0xfc,0x85,0x5a,0x11,0xfa,0x72,0xe0,0x21,0xf3,0x90,0x4d,0x2d,0x38,0x4d,0x2d,0x20,0x84,0xd7,0x33,0xf0,0xd4,0x63,0xa4,0x9f,0x7a,0xc,0x37,0x79,0x9,0xc5,0x3,0xe,0xa5,0x78,0xc4,0x6b,0x28,0x1c,0x71,0x2a,0xf9,0x43,0x4f,0x84,0x7d,0x52,0x80,0x5,0x9d,0x40,0x37,0x50,0x94,0x20,0xcc,0xc4,0x81,0x9a,0x50,0x1e,0xd7,0x9f,0x80,0xf7,0x93,0x7,0xfb,0x99,0xd5,0xe4,0xae,0xf9,0x35,0xb9,0x7f,0xdd,0x41,0x6a,0xf1,0xbf,0xb1,0x8a,0xe0,0xe4,0x52,0x14,0x67,0xcd,0x1a,0xba,0x46,0x82,0xe3,0x10,0xd4,0x64,0xd,0x63,0xfe,0xd5,0xa1,0xa2,0x4,0xc0,0x98,0x7f,0xf4,0x50,0xc9,0xdc,0x54,0x2c,0x4f,0x95,0xca,0x7,0xbc,0x65,0x81,0x6d,0x6d,0x6d,0x74,0x74,0x74,0x70,0xf1,0xc5,0x17,0xf3,0xdd,0xef,0x7e,0xd7,0x17,0x5e,0xbf,0x71,0xf8,0xe1,0x87,0xf3,0xee,0x77,0xbf,0x9b,0x9b,0x6e,0xba,0x89,0x6c,0x36,0x8b,0x5b,0xe3,0x16,0xab,0x4a,0xec,0x5,0x22,0xe5,0xd0,0xa,0x82,0x29,0x20,0x4,0xa2,0x30,0x48,0xf2,0xc9,0xc7,0x48,0x3f,0xf9,0x18,0xf2,0xba,0xcb,0x28,0xce,0x99,0x47,0xf1,0xa8,0x13,0x29,0x1e,0x7c,0x2c,0x85,0x5,0xaf,0xc6,0xd9,0x7b,0x36,0x4c,0x14,0x50,0x10,0x5e,0x42,0xd0,0xf,0x38,0x66,0x59,0xc1,0xa8,0x90,0x78,0x49,0x56,0x4a,0x40,0x3b,0xd0,0x2,0x74,0x42,0xe2,0xb9,0x95,0xa4,0x16,0xdf,0x47,0xe6,0xa1,0xbf,0x91,0x79,0xe8,0x1e,0x92,0x9b,0x36,0x21,0x5,0xde,0x21,0x50,0xa9,0xb4,0xd7,0x63,0x13,0xc2,0x52,0x67,0x63,0xfe,0x35,0x70,0x1e,0x7d,0xf4,0xd1,0xdd,0x78,0x55,0x19,0x9a,0x68,0x90,0xbc,0x23,0xe9,0xb8,0xae,0xcb,0xea,0xd5,0xab,0xf9,0xf9,0xcf,0x7f,0xce,0x49,0x27,0x9d,0x14,0x8a,0x6e,0x25,0xf8,0xfb,0xdf,0xff,0xce,0xa9,0xa7,0x9e,0x4a,0x2a,0x95,0x22,0x91,0x18,0x3d,0x17,0x53,0xcd,0xdc,0xe2,0xca,0xe3,0x27,0x97,0x10,0xde,0x2e,0x96,0xbd,0xbd,0xbd,0x14,0xa,0x5,0xd6,0xac,0x59,0xc3,0xac,0xf2,0x57,0x90,0x62,0xc8,0xe7,0xf3,0xcc,0x98,0x31,0x83,0xbe,0xbe,0x3e,0x5a,0x5a,0x46,0x7d,0x15,0x8c,0x9,0x65,0x27,0x11,0x7a,0x64,0xe0,0x94,0xb0,0xbb,0xb6,0x62,0xd,0x2d,0x7a,0x28,0x4d,0x6e,0xa7,0xb4,0xdf,0xa1,0x14,0xe7,0x1f,0x49,0xfe,0xb0,0x13,0x29,0xce,0x3f,0x1a,0x39,0xa3,0xc5,0x7b,0x13,0x96,0xf0,0x86,0xa,0x6,0x86,0xfe,0x7f,0x9,0x6f,0x32,0x62,0xa3,0x41,0x58,0xde,0x27,0x62,0x2,0xc8,0x1,0xad,0x78,0x49,0xc0,0x66,0x48,0x2e,0x7b,0x86,0xcc,0xa2,0xbf,0x92,0x5e,0x7c,0x2f,0xa9,0xa7,0x17,0x61,0x6f,0xea,0x0,0x40,0x4e,0x68,0xc1,0x6d,0x6a,0xf3,0x7e,0x71,0x14,0xd3,0x77,0x1c,0x87,0x44,0x22,0xc1,0x1,0x7,0x1c,0x40,0x2e,0x97,0xab,0x6a,0x6b,0xea,0x51,0x43,0x35,0xe6,0x5f,0xb,0xd6,0x8e,0xd9,0x3,0x10,0x7,0xf3,0x2f,0xc3,0xb2,0x2c,0x6,0x6,0x6,0x90,0x52,0x2a,0xb3,0xf1,0x4e,0x5f,0x5f,0x5f,0x45,0xbf,0xe7,0x97,0x9e,0xe1,0x9,0x8f,0xb,0xbc,0x5e,0x80,0x96,0x96,0x16,0xb6,0x6c,0xd9,0xc2,0xa7,0x3e,0xf5,0x29,0x7e,0xfb,0xdb,0xdf,0x22,0x84,0x50,0xa2,0xfd,0xd,0x47,0x3a,0x9d,0xe6,0xc2,0xb,0x2f,0xe4,0xb,0x5f,0xf8,0x2,0x52,0xca,0xaa,0xcb,0x41,0x69,0xf3,0x7,0x6f,0x9e,0x80,0x9d,0xc0,0x9d,0x38,0x15,0x57,0x8,0x70,0x5d,0xc4,0x40,0x1f,0xe9,0xff,0xdc,0x4b,0xe6,0x3f,0xf7,0xd2,0xcc,0xb7,0x28,0xed,0xb9,0x37,0xc5,0x7d,0xf,0xa2,0xb4,0xdf,0x61,0x14,0xf7,0x3b,0x8c,0xd2,0xde,0x7,0xe2,0x4c,0xdd,0xcd,0xdb,0x81,0xb0,0x19,0x6f,0x52,0x5b,0x1,0xaf,0x97,0xa0,0xf,0xef,0xff,0xc7,0x2a,0x29,0xb0,0x20,0x89,0xb7,0xb4,0xb2,0x9,0xc8,0xe2,0x1d,0xc3,0xdb,0x5,0xf4,0x14,0x49,0xac,0x59,0x4d,0xea,0xd9,0x47,0x48,0x3d,0xb3,0x88,0xd4,0xd2,0x87,0x48,0x2e,0x7b,0xa,0xbb,0xbb,0xcf,0x1b,0xd7,0x9f,0xd0,0x42,0x69,0xc6,0xc,0x84,0x65,0x79,0xa6,0x1f,0x72,0xb9,0x18,0xf3,0xaf,0x83,0x7b,0xb4,0x1e,0x80,0x38,0x99,0x3f,0x78,0x59,0xe7,0x84,0x9,0x13,0xc8,0x66,0xb3,0x35,0xbd,0x80,0x6b,0x79,0x31,0x8e,0x85,0x5c,0x2e,0xc7,0xf3,0xcf,0x3f,0xcf,0x23,0x8f,0x3c,0x32,0xea,0xc,0x6c,0x95,0x4c,0x52,0x45,0xa3,0x55,0x31,0xa6,0x91,0xb8,0x5c,0xd7,0xa5,0xb7,0xb7,0x97,0xb9,0x73,0xe7,0x62,0x59,0x56,0x55,0xed,0x2f,0xc,0x73,0xb5,0x2c,0x8b,0x4c,0x26,0xc3,0x8a,0x15,0x2b,0xb6,0xf5,0x5c,0xd4,0xc3,0x57,0xf,0x42,0x1f,0x4a,0x18,0x9a,0x37,0x60,0xf5,0x76,0x21,0xf2,0xe,0x2,0xef,0x23,0xd7,0x99,0x3a,0x5,0x67,0xfa,0x6e,0xc8,0xd6,0xc9,0x38,0x33,0xf6,0xa4,0xb8,0xcf,0x81,0x94,0x66,0x2f,0xc0,0xd9,0x6d,0x1f,0x9c,0xdd,0xf6,0xf0,0x26,0xba,0xa5,0x87,0x7e,0x39,0xf,0xc,0xe,0xfd,0x14,0xf0,0x36,0x27,0x52,0x35,0x39,0x28,0x7f,0xd5,0xa7,0xf0,0xcc,0x3e,0x33,0xf4,0xff,0x1d,0xa0,0x13,0xc4,0xc6,0x6e,0x92,0x6b,0x96,0x93,0x5c,0xb9,0x84,0xe4,0x8a,0x27,0x49,0xbc,0xfc,0x1c,0xf6,0xd6,0x75,0xd8,0x1b,0xd7,0x62,0x6f,0xd8,0x8c,0x0,0x5c,0x1b,0xdc,0xb6,0x76,0x64,0x26,0x3b,0x34,0x94,0x5f,0xdd,0xbb,0xd1,0xcf,0x1e,0x0,0x63,0xfe,0x75,0x61,0xe4,0x1e,0x80,0xb8,0x99,0x3f,0x78,0x9b,0x9f,0xac,0x5b,0xb7,0x8e,0xc1,0xc1,0xc1,0x9a,0xe2,0xf0,0x3b,0xf6,0x6c,0x36,0xcb,0x86,0xd,0x1b,0x2,0xd7,0x53,0x6d,0xbc,0x5e,0xc5,0xfb,0xa,0x9a,0x2b,0x91,0x48,0xd0,0xd4,0xd4,0xa4,0xf4,0x92,0xc0,0x44,0x22,0x41,0x7b,0x7b,0x7b,0x55,0x73,0x0,0xb4,0x37,0x7f,0xd8,0x36,0x6f,0xc0,0x6d,0x9b,0x54,0xbe,0x2,0xdc,0x12,0xa2,0xbf,0x97,0xe4,0x33,0x8f,0x23,0x9c,0xed,0xb,0x6,0x5c,0x1,0xee,0xa4,0x49,0xb8,0x7b,0xec,0x4b,0x69,0xaf,0xfd,0x29,0xcd,0x9c,0x8b,0x33,0x6b,0x2f,0x4a,0x33,0xf6,0xc4,0x99,0x32,0x1b,0x77,0xea,0x8c,0xed,0x89,0x41,0xf9,0x34,0x43,0x7,0x2f,0x29,0xc8,0xe3,0xd,0x25,0x38,0x43,0x7f,0xba,0xc3,0xf4,0xeb,0xed,0x11,0x12,0x96,0x17,0xa4,0xc0,0xdb,0xd9,0xc5,0xc6,0x33,0xf9,0xe4,0x50,0x2c,0xe5,0x6e,0x7c,0x31,0x14,0x47,0x2f,0x88,0x8e,0x1,0xec,0x17,0x5f,0xc1,0x5e,0xbf,0x9a,0xc4,0xba,0xe5,0x24,0x5e,0x5a,0x4e,0xf2,0x85,0x67,0x48,0xac,0x7d,0x11,0x7b,0xc3,0x4b,0x58,0x7d,0x45,0xcf,0xec,0x1,0x99,0xb6,0x91,0xd9,0x26,0x4a,0xd3,0xa7,0x7b,0x33,0xfd,0xcb,0xf1,0xe,0xfd,0x19,0x77,0x13,0x8e,0x4a,0x37,0xc,0x9d,0x5d,0x12,0x80,0x38,0x9a,0x3f,0x78,0x59,0x67,0x73,0x73,0x33,0xcd,0xcd,0xcd,0xbe,0x71,0xd6,0x83,0x6c,0x36,0x4b,0x7f,0x7f,0x7f,0xa0,0x7a,0x86,0x47,0xd,0x2e,0xd7,0x75,0xb1,0x6d,0x9b,0xf6,0xf6,0xf6,0xba,0xb9,0x6a,0x45,0x25,0x7c,0xd,0x67,0xfe,0x23,0x42,0x82,0x65,0x23,0x73,0x2d,0xc8,0xdc,0x4e,0x1d,0xa3,0x4e,0x9,0x91,0x1f,0x20,0xf5,0xc4,0x22,0xd2,0x8b,0x17,0x6d,0xfb,0x6b,0x37,0x63,0xe3,0x4e,0x98,0x82,0x33,0x7d,0x77,0x9c,0xe9,0x7b,0xe2,0x4c,0x9e,0x89,0x3b,0x79,0x37,0x9c,0xc9,0x33,0x70,0x26,0xcd,0xc2,0x9d,0x38,0x5,0xb7,0x7d,0x3a,0x6e,0x53,0xb,0xe4,0x52,0x5e,0x7f,0x6b,0x92,0x21,0x63,0x16,0x60,0x8b,0xa1,0x4d,0x73,0xd8,0x3e,0x39,0xbe,0xfc,0xff,0xc5,0xb0,0x3f,0xcb,0xb7,0x23,0x86,0xfd,0x48,0xa0,0x88,0x97,0x58,0x38,0x78,0x6,0x3f,0x0,0xa2,0xb7,0x1f,0xab,0x73,0x2b,0x56,0xe7,0x7a,0xac,0xae,0xe,0xec,0x2d,0x6b,0xb0,0x37,0x6f,0x20,0xb1,0xe9,0x25,0xec,0x75,0x2f,0x63,0x6f,0x78,0x9,0x7b,0xcb,0x7a,0xac,0xce,0x2d,0x88,0xa2,0x47,0xe5,0xa,0x90,0xb9,0x34,0x32,0xdb,0x4a,0xa9,0x35,0x35,0x4c,0x60,0x78,0xf1,0xec,0xf8,0xdf,0x71,0x37,0xe1,0xa8,0x74,0xc3,0xd2,0xd9,0x21,0x1,0x88,0xab,0xf9,0xab,0xc6,0x19,0x86,0x9e,0xe1,0x31,0x5c,0xba,0xf0,0x5,0x81,0x40,0x62,0xb4,0x13,0x90,0x6b,0xc1,0x19,0x9e,0x18,0x48,0x17,0x51,0x2a,0x21,0x7a,0xbb,0x48,0x2d,0x59,0x8f,0x78,0xe2,0x91,0x1d,0x2e,0x91,0x36,0xb8,0x2d,0x2d,0xb8,0x2d,0xed,0xc8,0xe6,0x36,0xdc,0x96,0x49,0xde,0x9f,0x4d,0x2d,0xde,0xff,0x6f,0x99,0x80,0x4c,0xe7,0x90,0x99,0x1c,0x32,0x9d,0x45,0xa6,0x73,0x80,0x44,0x66,0x9b,0xc0,0x4e,0x6e,0xdb,0x12,0x99,0x52,0x11,0x31,0xd0,0xb,0x96,0x8d,0xc8,0xf7,0x23,0xa,0x79,0x44,0xb1,0x1f,0x31,0x38,0x88,0xe8,0xed,0xc2,0xea,0xef,0x41,0xf4,0x75,0x60,0xf5,0xf5,0x7a,0xff,0xdd,0xb3,0x5,0xab,0xbb,0x3,0xbb,0xb7,0x13,0x31,0x30,0xb8,0xad,0x27,0xa3,0xbc,0x39,0x9f,0xcc,0x24,0x91,0xe9,0x2c,0x4e,0xfb,0x14,0xb0,0x6d,0x18,0x71,0x63,0x84,0xb1,0x7b,0x26,0xe2,0x6e,0xc2,0x51,0xe9,0x86,0x79,0x7f,0xdb,0x12,0x0,0x63,0xfe,0xf1,0x81,0x6a,0x66,0xab,0x62,0xdd,0xa8,0x6a,0xd8,0xaa,0x9b,0xb5,0xe,0x49,0x76,0xa8,0xef,0x32,0x61,0x21,0x93,0x29,0x48,0xa6,0x70,0x9a,0x5a,0x77,0xfc,0x37,0xe9,0x7a,0x13,0xe,0x8b,0x5,0xec,0xad,0x1b,0x60,0xc3,0x1a,0x44,0xd1,0xdd,0x65,0x53,0x42,0x8b,0x5d,0xad,0x56,0xe,0xff,0xe2,0xc7,0xfb,0x5,0x21,0xb7,0x77,0x6,0x6c,0x93,0xdf,0xe9,0x5a,0x9,0x90,0x0,0x99,0x48,0x40,0x3a,0x8d,0x4c,0xe7,0x70,0x73,0xad,0x5e,0xd7,0xbd,0xc2,0xed,0xd4,0xe8,0x86,0xab,0x53,0x46,0x22,0x48,0x51,0xdd,0xb,0x2d,0xac,0xf8,0xcb,0x13,0xc,0x55,0x9a,0xac,0xa7,0x1a,0x8f,0x9f,0x5c,0x2a,0xc6,0x14,0x4,0x74,0x30,0x56,0x95,0xcb,0x6f,0x38,0x6a,0x8a,0x53,0x58,0x60,0x5b,0x48,0x3b,0x81,0x24,0x37,0x2a,0xaf,0xb7,0xff,0xe2,0x90,0xbb,0xcb,0x61,0x63,0x0,0x3b,0xf,0x1,0x94,0xad,0x5f,0xec,0xf4,0xa7,0x5f,0xf1,0x56,0x88,0xb8,0x9b,0x70,0x54,0xba,0x51,0xdc,0x5f,0x42,0x77,0xf3,0xd4,0x39,0xfe,0xb2,0x86,0x31,0xff,0xf0,0xb8,0x54,0x8c,0xc9,0x6f,0x2e,0x1d,0xf8,0x82,0xe0,0xd4,0xed,0x5d,0xb0,0x23,0xaf,0x18,0x1a,0xd7,0x57,0xe7,0x3d,0x10,0x36,0x77,0x23,0xeb,0x46,0x75,0x7f,0x35,0x1f,0x7,0x3c,0x16,0x74,0x2f,0xb4,0x30,0x2b,0xc3,0x98,0x7f,0x78,0x5c,0x2a,0xc6,0x14,0x4,0x74,0x30,0x56,0x95,0xcb,0x6f,0x38,0x74,0x7b,0xc7,0x18,0xf3,0xd7,0x4f,0x37,0xca,0x67,0xc1,0xf7,0x4,0x40,0xf7,0x42,0xd3,0x31,0x7e,0xd5,0xc,0x32,0xce,0xf7,0xe6,0x37,0x97,0xdf,0x7c,0x2a,0xc7,0x66,0x38,0xf5,0xe4,0xd,0x9a,0xbb,0x91,0x75,0xa3,0x34,0x7f,0x21,0x84,0xbf,0x9,0x80,0xee,0x85,0xa6,0x7b,0xfc,0xf5,0x20,0xce,0x46,0xab,0x62,0x4c,0x41,0xf1,0xf9,0x9,0x5d,0x4c,0x55,0x17,0x4e,0x1d,0x79,0x83,0xe6,0x6e,0x64,0xdd,0xa8,0xcd,0x1f,0x7c,0xec,0x1,0xd0,0xbd,0xd0,0x74,0x8d,0x5f,0xa5,0xe1,0x3,0x3f,0x61,0xcc,0x3f,0x5a,0x3e,0x5d,0x4c,0x55,0x17,0x4e,0x1d,0x79,0xa3,0x84,0x31,0xff,0x70,0xb4,0x7d,0x49,0x0,0x74,0x2f,0x34,0x5d,0xe3,0x57,0xed,0xc1,0x57,0xd1,0xb4,0xfd,0x82,0xea,0x75,0xa7,0x62,0x99,0xd,0x87,0x2e,0x46,0xad,0xfb,0x3b,0xc6,0x6f,0x44,0x11,0xb7,0xae,0x65,0x55,0x29,0x54,0x31,0x7f,0xa8,0xf0,0x38,0xe0,0x6a,0x8,0x83,0x82,0xee,0xf,0xa6,0x8a,0x2f,0x7c,0x15,0xd,0x5b,0x55,0x2e,0x3f,0xa1,0x62,0x5b,0xd0,0x89,0x4f,0x27,0xce,0x20,0x79,0x75,0xe6,0x56,0x49,0x33,0x4c,0x5d,0x95,0xcc,0x1f,0xea,0xec,0x1,0xd0,0xbd,0xd0,0x74,0x8d,0xdf,0x98,0xbf,0xe1,0x6a,0x54,0x3e,0x9d,0x38,0x83,0xe4,0xd5,0x9d,0x7b,0x24,0xfe,0xb8,0x9b,0x7f,0x94,0x18,0xed,0x1e,0x6b,0x4e,0x0,0x74,0x35,0xcf,0xa0,0x79,0x83,0xd6,0x51,0xc9,0xfc,0xfd,0x84,0xaa,0x26,0xab,0x2a,0x57,0x23,0xf2,0xe9,0xc4,0x19,0x24,0xaf,0xce,0xdc,0x2a,0x69,0x86,0xad,0xab,0xe2,0x3d,0xd6,0x94,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0x71,0x9b,0x5e,0x84,0x68,0xb8,0x1a,0x91,0x2f,0x28,0xce,0xa0,0xa0,0xab,0x41,0x7,0x5d,0xc6,0x3b,0xf3,0xfb,0x7d,0xcc,0x7a,0x3d,0xb1,0xc4,0x45,0xab,0x1a,0xdd,0xaa,0x13,0x0,0x5d,0xcd,0x33,0x68,0xde,0xa0,0x75,0x54,0x33,0x5b,0xd5,0x78,0x1a,0x85,0x4b,0x7,0xbe,0x20,0xa0,0xd3,0xfb,0x40,0x57,0x83,0xe,0xd3,0xfc,0x65,0x3,0x1d,0x25,0xac,0xf2,0x3d,0x56,0x95,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0xd9,0xaa,0x68,0x18,0xaa,0x1a,0xb6,0xaa,0x6d,0x21,0x28,0xbe,0x20,0x38,0x75,0x7f,0x1f,0xf8,0x85,0xb8,0x98,0xff,0xf0,0xbf,0xd3,0xad,0xe,0xaa,0x85,0xca,0xe6,0xf,0x55,0xac,0x2,0xd0,0xd5,0x3c,0x83,0xe6,0xd,0x5a,0x47,0x35,0xd3,0x56,0x8d,0xa7,0x51,0xb8,0x1a,0x91,0x2f,0x28,0xce,0xa0,0x78,0x75,0x35,0xe8,0xa8,0xcc,0x3f,0xa,0xe8,0xea,0x3,0x41,0x69,0x57,0xd4,0x3,0xa0,0x7b,0xa1,0xe9,0x1a,0xbf,0x6a,0x66,0xab,0x1a,0x4f,0xa3,0x70,0x35,0x22,0x5f,0x50,0x9c,0x41,0xf2,0x6,0x85,0xb8,0x99,0x7f,0x54,0x50,0x29,0x96,0xa0,0x50,0xed,0x3d,0x8e,0x9b,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0xd9,0xaa,0xf8,0xf0,0xa8,0x6c,0xd8,0x7e,0x42,0xd5,0xb6,0x15,0x24,0x74,0x7b,0x1f,0xe8,0xc6,0x1b,0x34,0x77,0x18,0xfc,0xd5,0xc0,0x8c,0xf9,0x8f,0x8c,0x31,0x13,0x0,0x5d,0xcd,0x33,0x68,0xde,0xa0,0x75,0x54,0x33,0x6d,0x15,0x8d,0x56,0xc5,0x98,0x82,0xe0,0x53,0x39,0xb6,0x20,0x39,0x83,0x80,0x6e,0xef,0x19,0x63,0xfe,0xfe,0xc0,0x98,0xff,0xe8,0x18,0x35,0x1,0xd0,0xd5,0x3c,0x83,0xe6,0xd,0x5a,0x47,0x35,0x83,0x54,0xd1,0xcc,0x54,0x8c,0x29,0x28,0x3e,0x3f,0xa1,0x8b,0xf9,0xeb,0xc2,0xa9,0x23,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0x63,0xfe,0x63,0x63,0xc4,0x4,0x40,0x57,0xf3,0xc,0x9a,0x37,0x2a,0x9d,0x6a,0x11,0x67,0xa3,0x55,0x31,0x26,0x1d,0xf8,0x74,0x31,0x55,0x5d,0x38,0x75,0xe4,0xd,0x3,0x3a,0xc7,0x5e,0xf,0x74,0x34,0x7f,0x18,0x61,0x15,0x80,0xee,0xe6,0xa9,0x63,0xfc,0x52,0x4a,0x2c,0xcb,0x9f,0x83,0x19,0xe3,0x6c,0xb4,0x2a,0xc6,0x14,0x4,0x9f,0xca,0xb1,0x19,0x4e,0x3d,0x79,0x83,0xe6,0xe,0x83,0xbf,0x5a,0x84,0x11,0x8f,0x2e,0xb3,0xfd,0x47,0xc3,0xe,0xae,0xa3,0xa3,0x79,0x86,0xc1,0x1b,0xb4,0x8e,0x6a,0x6,0xa9,0xa2,0x99,0xa9,0xf6,0x72,0x19,0x8e,0x46,0x8b,0xad,0x91,0x39,0x83,0xe4,0xd5,0x19,0xaa,0x95,0x89,0x6a,0xf1,0xf8,0xd,0xbf,0xee,0x6f,0x5b,0x2,0xa0,0xab,0x79,0x6,0xcd,0x1b,0x86,0x8e,0x1f,0x9c,0x2a,0x1a,0xad,0xaa,0xf,0xa1,0xca,0xf7,0xa8,0x6a,0x99,0x95,0xa1,0x6a,0xfb,0xf,0x83,0x33,0x48,0x5e,0xc3,0xed,0x1f,0x74,0xf6,0x82,0xb0,0x75,0x2d,0xbf,0x9,0xc7,0x82,0x8e,0xf,0x65,0x90,0x3a,0x42,0x8,0x5f,0xba,0xfe,0x55,0x7b,0x0,0x41,0x5d,0x93,0x55,0x95,0xab,0x11,0xf9,0x74,0xe2,0xc,0x92,0xd7,0x70,0xfb,0x7,0x5d,0xbd,0x20,0x2a,0x5d,0x4b,0xf7,0x2,0xd3,0x3d,0x7e,0x95,0x10,0xf7,0x5e,0x4,0x55,0xb9,0x1a,0x91,0x4f,0x27,0xce,0x20,0x79,0x75,0xe6,0x56,0xd,0x71,0xf7,0x82,0x20,0x74,0xfd,0x99,0x79,0x36,0xe,0x74,0x7c,0x28,0xa3,0xd0,0xa9,0x5,0xaa,0x99,0xb6,0xaa,0x26,0xab,0x2a,0x57,0x23,0xf2,0x5,0xc5,0x19,0x14,0x74,0x35,0xe8,0x46,0x9a,0xf4,0x17,0x77,0x2f,0x8,0x4a,0xb7,0xe2,0xb3,0x0,0x6a,0x85,0x31,0xff,0xb1,0x79,0xcb,0xa7,0x62,0xd5,0xc3,0xe1,0x57,0x2c,0xaa,0xf0,0x34,0xa,0x57,0x23,0xf2,0xe9,0xc4,0x19,0x24,0xaf,0xce,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x20,0x4a,0xdd,0x40,0x7b,0x0,0x74,0x7c,0x28,0xc3,0xd0,0x89,0xe3,0xa4,0x3f,0x55,0x4d,0x56,0x55,0xae,0x46,0xe4,0xd3,0x89,0x33,0x48,0x5e,0x9d,0xb9,0xc3,0xe0,0xaf,0x6,0xba,0x7b,0x41,0xd4,0xba,0x81,0x25,0x0,0x3a,0x3e,0x94,0x61,0xe8,0x18,0xf3,0x37,0x5c,0x8d,0xc8,0x17,0x14,0xa7,0x8e,0x30,0xe6,0xef,0xf,0x74,0xf7,0x2,0x15,0x74,0x3,0x49,0x0,0x54,0x36,0xcf,0x28,0x75,0xe2,0x68,0xfe,0x7e,0x42,0x65,0xc3,0xf6,0x13,0x3a,0x98,0xb5,0xdf,0x50,0xf9,0x99,0x8a,0x3,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x40,0x15,0x5d,0xdf,0x13,0x0,0x1d,0x1f,0x9c,0x30,0x74,0xe2,0x6a,0xfe,0x71,0x8e,0x29,0x8,0x3e,0x95,0x63,0xb,0x92,0x33,0x8,0xa8,0xfc,0xac,0x86,0xc9,0x1b,0x34,0x77,0x18,0xfc,0xd5,0x40,0x77,0x2f,0x50,0x49,0xd7,0xd7,0x4,0x40,0xc7,0x7,0x27,0xc,0x1d,0x63,0xfe,0xe1,0xf0,0xf8,0xcd,0xe5,0x37,0x9f,0xca,0xb1,0x19,0x4e,0x3d,0x79,0x83,0xe6,0xe,0x83,0xbf,0x1a,0xe8,0xee,0x5,0xaa,0xe9,0xfa,0x96,0x0,0xe8,0xf8,0xe0,0x84,0xa1,0x63,0xcc,0x3f,0x1c,0x1e,0xbf,0xb9,0xfc,0xe6,0x53,0x39,0x36,0xc3,0xa9,0x27,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x40,0x45,0x5d,0x5f,0x12,0x0,0x1d,0x1f,0x9c,0x30,0x74,0x8c,0xf9,0x87,0xc3,0xe3,0x37,0x97,0xdf,0x7c,0x2a,0xc7,0x66,0x38,0xf5,0xe4,0xd,0x9a,0x3b,0xc,0xfe,0x6a,0xa0,0xbb,0x17,0xa8,0xaa,0x5b,0x77,0x2,0xa0,0xe3,0x83,0x13,0x86,0x8e,0x31,0xff,0x70,0x78,0xfc,0xe6,0xf2,0x9b,0x4f,0xe5,0xd8,0xc,0xa7,0x9e,0xbc,0x61,0x40,0xa5,0xd8,0x75,0xf7,0x2,0x55,0x75,0xa1,0xce,0x8d,0x80,0x74,0x7f,0x70,0xa2,0x8c,0x5f,0x8,0x81,0xe3,0x38,0x94,0x4a,0x25,0xf2,0xf9,0x7c,0x4d,0x1c,0x7e,0xc5,0x12,0x36,0x97,0xdf,0x31,0x9,0x21,0xea,0xda,0x50,0x69,0x67,0x3e,0xbf,0x10,0x44,0x6c,0x7e,0xf2,0x5,0xc1,0x59,0x2e,0x3f,0xd5,0xe3,0xd4,0x95,0x37,0x68,0xee,0xe1,0xfc,0x50,0xdf,0x46,0x65,0xa3,0xc1,0x71,0x1c,0x5c,0xd7,0x25,0x95,0x4a,0x91,0xcd,0x66,0x47,0x3d,0xf,0x25,0xe8,0xfb,0x1c,0xae,0x53,0xfe,0x33,0x68,0xad,0x91,0xb4,0xa3,0xd2,0x5,0x64,0xcd,0x9,0x80,0x31,0xff,0xfa,0x78,0x1d,0xc7,0x21,0x9d,0x4e,0x33,0x61,0xc2,0x4,0xd2,0xe9,0xf4,0x88,0x3c,0x63,0x35,0x8a,0x4a,0x75,0xea,0x6d,0x5c,0xc3,0x75,0xfc,0x68,0xa8,0x7e,0x36,0xf8,0x46,0x32,0xff,0x32,0xa7,0x9f,0xd0,0xe5,0x2b,0x3d,0xea,0x67,0xb5,0x91,0xb8,0xc3,0xe0,0x97,0x52,0x62,0x59,0x16,0x1d,0x1d,0x1d,0xf4,0xf5,0xf5,0xe1,0xba,0xae,0xef,0x1a,0x61,0x7e,0x55,0xd7,0xa3,0x55,0xed,0x3b,0xc2,0xe7,0x77,0x94,0x5d,0x53,0x2,0xa0,0xe3,0x3,0x19,0x86,0x4e,0x35,0xbc,0x83,0x83,0x83,0xb4,0xb7,0xb7,0x33,0x79,0xf2,0xe4,0x5d,0x1a,0xc0,0x58,0x8d,0xa2,0x1a,0xd,0xd5,0xcc,0x7f,0x67,0x4e,0x3f,0xb8,0xfc,0x28,0xa7,0x4a,0xf8,0xc6,0xba,0xc6,0x2f,0xae,0x5a,0xb5,0xfc,0x86,0xd1,0x31,0x3a,0x41,0xea,0x24,0x93,0x49,0xf2,0xf9,0x3c,0x8b,0x17,0x2f,0x66,0x70,0x70,0x90,0x64,0x32,0xe9,0xbb,0x86,0xee,0x65,0x14,0xb4,0x9e,0x94,0x12,0xdb,0xb6,0x53,0x55,0x27,0x0,0x2a,0x98,0xa7,0x8a,0x3a,0xd5,0xf2,0x96,0x7f,0x7f,0xa4,0xec,0xd7,0x2f,0xe3,0xa8,0xd7,0xfc,0x87,0x5f,0x1f,0x76,0x17,0x55,0x25,0x18,0x29,0x26,0x29,0x65,0xcd,0x75,0xec,0xe7,0x3d,0x6,0x61,0xfe,0x61,0xd4,0x41,0xdc,0x74,0xc,0xaa,0x47,0x3d,0xcf,0x50,0x25,0x70,0x5d,0xb7,0x6c,0x40,0x24,0x93,0x49,0x12,0x9,0xff,0x8e,0xa4,0xd1,0xe5,0xcb,0x3f,0x6a,0xbd,0xa1,0xf2,0xaf,0x6e,0x8,0x40,0x15,0xf3,0x54,0x4d,0xa7,0x1e,0xc3,0xa9,0xb6,0xfb,0x47,0xe7,0x97,0x73,0x98,0x2f,0x7d,0x9d,0xcb,0xc9,0xe8,0xf8,0xa7,0x3,0xc1,0xb7,0x85,0x38,0xea,0x54,0xfb,0x6e,0xaa,0x6,0xae,0xeb,0xe2,0xba,0xee,0xb6,0x61,0x32,0x15,0xe7,0x16,0xa9,0xa4,0x15,0x94,0x9e,0x10,0xa2,0xf2,0x55,0x0,0xaa,0x99,0xa7,0x2a,0x3a,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x63,0x74,0xc,0x20,0x1e,0xe6,0x5f,0x46,0x45,0x9,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0x11,0xd7,0x32,0xa,0x5a,0x6f,0xdc,0x4,0xc0,0x98,0x42,0xb8,0xbc,0x71,0xd3,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0x1a,0x41,0x47,0x67,0xc4,0xb5,0x2e,0xc2,0xd0,0x1b,0x73,0xe,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0x11,0xd7,0x32,0xa,0x4b,0x6f,0xd4,0x1e,0x0,0x63,0xa,0xe1,0xf2,0xc6,0x4d,0x47,0xf7,0xf8,0x8d,0x8e,0xd1,0x31,0x3a,0x6a,0x23,0xae,0x65,0x14,0xa6,0xde,0x88,0x9,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0xf5,0xe3,0x5a,0x46,0x61,0xeb,0xed,0x92,0x0,0x18,0x53,0x8,0x97,0x37,0x6e,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x4e,0x94,0x3a,0x61,0x21,0xca,0xfb,0x11,0xa2,0xbe,0x5d,0x32,0xe3,0x5a,0xe7,0x51,0xd4,0x89,0x6f,0xc7,0x1,0x8f,0x5,0xdd,0x2b,0x4c,0xf7,0xf8,0xc3,0xd2,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0xa2,0xd4,0x9,0x4b,0x2b,0x6a,0xf3,0x8f,0xf2,0x7a,0x55,0x11,0xd5,0x7d,0xed,0x90,0x0,0x4,0x11,0x84,0xee,0xf,0xa9,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x13,0xb6,0x56,0x14,0xd0,0xc9,0xfc,0xe3,0x5e,0x17,0xe0,0xdd,0x63,0xa2,0xfc,0x7f,0x82,0x12,0x8,0x3,0x26,0xfe,0x68,0x75,0x74,0x8f,0xdf,0xe8,0x18,0x1d,0xa3,0xa3,0xb6,0x76,0x5c,0xcb,0x28,0xaa,0x3a,0x29,0xeb,0x5a,0xc6,0x14,0xc2,0xe5,0x8d,0x9b,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x63,0x74,0xd4,0xd6,0x8e,0xeb,0xd7,0x78,0xd4,0xe6,0xf,0x1,0xcd,0x1,0xd0,0xbd,0x51,0xeb,0x1e,0x7f,0x58,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x8e,0xd1,0x51,0x5b,0xdb,0x74,0xfb,0xfb,0x8b,0x9d,0xef,0xd1,0xf7,0x4,0x40,0xf7,0x46,0xad,0x7b,0xfc,0x61,0xe9,0xe8,0x1e,0xbf,0xd1,0x31,0x3a,0x51,0xea,0x34,0x2,0x8c,0xf9,0xab,0xa3,0x37,0x9a,0xa6,0xaf,0x9,0x80,0xee,0xf,0xa9,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x13,0xa6,0x96,0xa,0xdd,0xcc,0xaa,0xa3,0x51,0xcd,0x1f,0x7c,0x4c,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xbd,0x74,0xc2,0x82,0x31,0x7f,0xb5,0x74,0xe3,0x5a,0x46,0x2a,0x99,0x3f,0x8c,0x73,0x16,0x80,0x1f,0x2,0x7e,0xc2,0x98,0x5a,0xb4,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x4e,0x23,0xe8,0x84,0xad,0xe5,0xb7,0x6e,0x1c,0xeb,0x23,0xa,0xbd,0x4a,0x34,0xeb,0xee,0x1,0xd0,0xbd,0xb2,0x74,0x8f,0x3f,0x2c,0x1d,0xdd,0xe3,0x37,0x3a,0x46,0xa7,0x11,0x74,0xc2,0xd6,0xf2,0x5b,0x37,0x8e,0xf5,0x11,0x85,0x5e,0xa5,0x9a,0x75,0x25,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x7e,0xeb,0xc6,0xb1,0x3e,0xa2,0xd0,0xab,0x46,0xb3,0xe6,0x4,0x40,0xf7,0xca,0xd2,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x46,0x81,0x31,0x7f,0x75,0x74,0xa2,0xd2,0xab,0x56,0xb3,0xa6,0x4,0x40,0xf7,0xca,0xd2,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0xa8,0xb5,0xe2,0xa6,0x13,0x84,0x6e,0x5c,0xcb,0x48,0x75,0xf3,0x87,0x1a,0x12,0x0,0xdd,0x2b,0x4b,0xf7,0xf8,0xc3,0xd2,0xd1,0x3d,0x7e,0xa3,0xa3,0x97,0x4e,0x98,0x88,0x5b,0xd9,0x19,0xf3,0x57,0xf,0xba,0xdc,0x57,0x55,0xab,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0xd3,0x8,0x3a,0x61,0x6b,0xf9,0xa9,0x2b,0xa5,0x8c,0x65,0x7d,0x44,0xa1,0x57,0x8f,0x66,0xc5,0x3d,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0x9,0x63,0xfe,0xe1,0x71,0xa8,0xa4,0x13,0x95,0x5e,0xbd,0x9a,0x15,0x25,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x15,0xb7,0xfb,0x51,0x49,0x57,0x7,0xe8,0x58,0x36,0xe3,0x26,0x0,0x3a,0xde,0xd4,0x70,0xc4,0xed,0x65,0x66,0xcc,0xdf,0xe8,0x18,0x1d,0x75,0xb5,0xc2,0x80,0x31,0xff,0xca,0xa0,0x5b,0xbc,0xb5,0xa0,0xde,0x7b,0x1c,0x33,0x1,0xd0,0xfd,0x21,0x8d,0xdb,0xcb,0xcc,0x98,0xbf,0xd1,0x31,0xa8,0xe,0x71,0xab,0x23,0x63,0xfe,0x95,0xc1,0x74,0xfd,0x57,0x86,0x51,0x13,0x0,0x63,0xfe,0x6a,0xe9,0x4,0x85,0xb8,0x95,0x93,0xd1,0x51,0x5f,0xcb,0xe8,0xa8,0xad,0xa3,0x8a,0x6e,0xad,0x30,0xe6,0x5f,0x39,0x46,0x5c,0x5,0xa0,0x7b,0x83,0xd6,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x28,0x75,0xc2,0xd4,0x32,0xe6,0x5f,0x19,0x8c,0xf9,0x57,0x87,0x5d,0x7a,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x13,0x35,0xe2,0x5e,0x76,0xba,0xd5,0x99,0x31,0xff,0xea,0xb1,0x43,0x2,0xa0,0x5b,0x85,0xef,0x8c,0xb8,0x3d,0x90,0xc6,0xfc,0x8d,0x4e,0x1c,0x60,0xbe,0xc8,0xd5,0xd7,0x51,0x45,0xb7,0x56,0x18,0xf3,0xaf,0xd,0xdb,0x12,0x0,0xdd,0x1f,0xd2,0xb8,0x3d,0x90,0xc6,0xfc,0x8d,0x4e,0x1c,0xb4,0xe2,0x76,0x3f,0x71,0xd4,0x51,0x45,0xb7,0x56,0x18,0xf3,0xaf,0x1d,0x56,0x90,0xe4,0x23,0xc1,0x98,0x7f,0x74,0x3a,0xba,0xc7,0x1f,0x95,0x4e,0x58,0xd0,0xfd,0x39,0x8c,0x12,0x71,0x6b,0x73,0x8d,0x60,0xfe,0x7e,0x68,0x19,0xf3,0xaf,0xf,0x96,0x6e,0x15,0x1e,0x6,0x67,0x94,0x3a,0x41,0x21,0x6e,0xe5,0xa4,0x7b,0xbb,0x8d,0x42,0x23,0x6c,0x2d,0xa3,0xa3,0xb6,0x4e,0x94,0xba,0xc6,0xfc,0xd5,0xd0,0xac,0xea,0x2c,0x80,0x5a,0x61,0xbe,0x68,0xa3,0xd5,0xd1,0x3d,0x7e,0xa3,0xa3,0x97,0x4e,0x58,0x5a,0x71,0xbb,0x9f,0x30,0x75,0xa2,0xd2,0x15,0x42,0x6c,0xd3,0x92,0x52,0xd6,0xc5,0x13,0x26,0xe2,0x68,0xfe,0x50,0xe3,0x71,0xc0,0xd5,0xc0,0x98,0x5a,0xb4,0x3a,0xba,0xc7,0x6f,0x74,0xf4,0xd2,0x9,0x5b,0x2b,0xc,0xc4,0xb1,0x8e,0xa2,0xd0,0xf5,0x4b,0xc7,0x98,0xbf,0x7f,0x8,0x3c,0x1,0x8,0x2,0xba,0x35,0xd8,0xa8,0x74,0x74,0x8f,0xdf,0xe8,0xe8,0x87,0xb8,0x95,0x5d,0xdc,0x74,0xa2,0xd2,0x35,0xe6,0xaf,0xa6,0x66,0xa0,0x9,0x80,0xce,0x63,0xfe,0x61,0xc1,0x98,0xbf,0xd1,0x89,0x8b,0x96,0xd1,0x51,0x5b,0x27,0x2a,0x5d,0x5d,0xdf,0xd9,0xba,0xc6,0x5d,0xd,0x2,0x4b,0x0,0x74,0x37,0x7f,0x9d,0xc7,0x30,0xe3,0xf6,0x60,0x37,0xc2,0x83,0x18,0x14,0xe2,0x56,0x47,0x46,0x47,0x2f,0x5d,0x3f,0x75,0xe2,0xf6,0xfe,0x57,0x41,0x37,0x90,0x4,0xc0,0x98,0x7f,0x74,0xd0,0x39,0xf6,0x91,0x10,0xc7,0x7a,0x37,0x3a,0x46,0x27,0x4c,0x9d,0xa8,0x74,0x75,0x35,0xff,0xa8,0x10,0xc5,0x3d,0xfa,0xbe,0xa,0x40,0x67,0xf3,0xd7,0x5d,0x47,0xf7,0xf8,0xe3,0xae,0x13,0x96,0x56,0xdc,0xee,0xc7,0xe8,0xe8,0xa7,0xab,0xab,0xf9,0xc7,0xbd,0x5e,0x76,0x86,0xaf,0x3d,0x0,0xc6,0xfc,0xa3,0xd3,0xd1,0x3d,0xfe,0xb8,0xeb,0x84,0xa5,0x15,0xb7,0xfb,0x31,0x3a,0xfa,0xe9,0xea,0x6a,0xfe,0x51,0x21,0xca,0x7b,0xf4,0x2d,0x1,0x30,0xe6,0x1f,0x1d,0xe2,0x56,0x4e,0x71,0xd3,0x9,0x5b,0x2b,0xc,0xc4,0xad,0x8e,0xe2,0xa6,0xa3,0x8a,0x6e,0x3d,0x30,0x33,0xfe,0x83,0xd7,0xf6,0x25,0x1,0xd0,0xd9,0xfc,0xc3,0x84,0xce,0xe5,0x64,0x74,0xd4,0xd7,0x32,0x3a,0x46,0x27,0x6a,0x5d,0xb3,0xdc,0x4f,0x6d,0xcd,0x9d,0xb5,0xeb,0x4e,0x0,0x74,0x36,0xb5,0x30,0xb5,0x74,0x2e,0xa7,0x38,0x26,0x63,0x61,0x21,0x6e,0x75,0x64,0x74,0xd4,0xd6,0x89,0x52,0xd7,0x98,0xbf,0xda,0x9a,0x23,0x69,0xd7,0x95,0x0,0xe8,0x6c,0x6a,0x61,0x6a,0xe9,0x5e,0x4e,0x61,0x41,0xe7,0xfa,0x30,0x3a,0x46,0x27,0x6a,0x9d,0x28,0x75,0x8d,0xf9,0xab,0xad,0x39,0x9a,0x76,0xcd,0xab,0x0,0x74,0x36,0x35,0x1d,0x1f,0x8c,0xa0,0x39,0x8d,0x8e,0x9e,0x5a,0x46,0xc7,0xe8,0x44,0xa9,0xab,0xf3,0x84,0xbf,0x46,0x37,0x7f,0xa8,0xb1,0x7,0xc0,0x98,0x5a,0x74,0x5a,0x71,0x2b,0xa7,0xb8,0xe9,0x84,0xa9,0x65,0x74,0x8c,0x4e,0x94,0xba,0xc6,0xfc,0xd5,0xd7,0x1c,0x4f,0xbb,0xea,0x4,0x40,0xe7,0xae,0x67,0xdd,0x4d,0x40,0xc7,0x7,0x5b,0x5,0xe8,0x5e,0xef,0x46,0xc7,0xe8,0xa8,0xae,0x5b,0xf,0x8c,0xf9,0x47,0xa7,0x5d,0x55,0x2,0x10,0xd4,0x4d,0xe8,0xd8,0x68,0xc7,0x82,0x31,0x7f,0x75,0xb4,0xe2,0x76,0x3f,0x46,0xc7,0xe8,0xa8,0xa0,0x6b,0xc6,0xfc,0xd5,0xd6,0xac,0x54,0xbb,0xe2,0x4,0x40,0x77,0xf3,0x8f,0x9b,0x4e,0x10,0xd0,0xf1,0x5,0xa2,0xa,0xe2,0xd6,0xbe,0x8c,0x8e,0xda,0x3a,0x51,0xea,0xfa,0xa1,0x25,0xa5,0x6c,0x8,0xf3,0x8f,0x12,0x95,0xdc,0x6f,0x45,0x9,0x80,0x31,0xff,0x68,0x75,0xe2,0xd6,0x70,0x75,0xaf,0xf,0xa3,0x63,0x74,0xa2,0xd4,0x89,0x52,0x57,0xd7,0x77,0x51,0x23,0xd4,0x4d,0x2d,0xba,0xe3,0xae,0x2,0xd0,0xd9,0xd4,0x74,0x7f,0x30,0xe2,0xf6,0xe2,0xd2,0xbd,0x3e,0x8c,0x8e,0xd1,0x89,0x5a,0x27,0x2a,0x5d,0xbf,0x75,0xe2,0xf8,0x2e,0x88,0x5a,0xb3,0x16,0xed,0x31,0x7b,0x0,0x8c,0xf9,0x47,0xa7,0xa5,0xeb,0x83,0xad,0x2,0xe2,0x56,0x76,0x46,0xc7,0xe8,0x44,0xa9,0xab,0xf3,0x3b,0x42,0xe7,0xd8,0x6b,0x41,0xb5,0xf7,0x3b,0x6a,0x2,0xa0,0xb3,0xf9,0x87,0x9,0x63,0xfe,0x6a,0x69,0x19,0x1d,0xa3,0x13,0x47,0x1d,0x3,0x7d,0xa0,0x53,0x9b,0x18,0x31,0x1,0xd0,0xdd,0xfc,0xe3,0xa6,0x13,0x4,0x8c,0xf9,0x1b,0x1d,0xa3,0xa3,0x87,0x4e,0x94,0xda,0xe6,0x1d,0xa7,0xbe,0x66,0x3d,0xda,0xbb,0x24,0x0,0xc6,0xfc,0xa3,0xd5,0xd1,0xf9,0x81,0x1b,0x9,0xba,0xd7,0x87,0xd1,0x31,0x3a,0x51,0xea,0x44,0xa9,0xad,0xf3,0xbb,0xc8,0x98,0x7f,0x65,0xd8,0x21,0x1,0xd0,0xdd,0xd4,0x74,0xd7,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0x8c,0x4e,0x3c,0xb4,0x8d,0xf9,0xab,0xaf,0xe9,0x87,0xf6,0xb6,0x55,0x0,0xc6,0xd4,0xa2,0xd3,0x89,0x5b,0x77,0x7c,0xdc,0xee,0xc7,0xe8,0x18,0x9d,0xb0,0x75,0xa2,0xd2,0xd6,0xd9,0xf8,0xc1,0x98,0x7f,0xb5,0xb0,0xfc,0x20,0x19,0xd,0x71,0x7b,0x28,0x8d,0xf9,0xab,0x5,0x9d,0xeb,0xdd,0xe8,0x18,0x1d,0xd5,0xb4,0x75,0x7f,0x3f,0x18,0xf3,0xaf,0x1e,0x96,0x31,0xff,0xe8,0x74,0xe2,0x68,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0xf8,0x68,0xeb,0x2,0x63,0xfe,0xb5,0xa1,0xa6,0xd3,0x0,0xc7,0x43,0xdc,0x1e,0x4a,0xdd,0x1f,0xc0,0xb8,0x95,0x93,0xd1,0x31,0x3a,0x71,0xd4,0x89,0x52,0x5b,0xe7,0x77,0x9c,0x31,0xff,0xda,0xe1,0x7b,0x2,0x10,0xb7,0x6,0x6b,0x7a,0x48,0x8c,0x8e,0xd1,0x31,0x3a,0x51,0xa0,0x11,0xee,0xb1,0x5e,0x18,0xf3,0xaf,0xf,0xbe,0x26,0x0,0x71,0x6b,0xb0,0xc6,0xfc,0x8d,0x8e,0xd1,0x31,0x3a,0x51,0xc0,0xdc,0x63,0xf0,0xd7,0xeb,0xa2,0x19,0xa4,0xf6,0xb8,0x67,0x1,0x54,0x8a,0xb8,0x35,0x58,0x33,0xe6,0x6f,0x74,0x8c,0x8e,0xd1,0x89,0x2,0x8d,0x72,0x8f,0x52,0xca,0xba,0xae,0xf,0x1b,0x51,0x97,0x57,0x10,0xf0,0xa5,0x7,0x20,0x6e,0xd,0xd6,0x98,0xbf,0xd1,0x31,0x3a,0x46,0x27,0xa,0xc4,0xfd,0x1e,0x85,0x10,0xe6,0xcb,0x5f,0x21,0xed,0xba,0x13,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0xf4,0x43,0x57,0xe7,0xf9,0xa,0xb5,0x20,0xe8,0xfb,0xad,0x2b,0x1,0x88,0x5b,0x83,0xd5,0xbd,0x71,0xc5,0xad,0x9c,0x8c,0x8e,0xd1,0x89,0xa3,0x4e,0x94,0xda,0x3a,0x9b,0x7f,0x54,0xd0,0x39,0xf6,0xf1,0x50,0x73,0x2,0x10,0xb7,0x6,0x6b,0x26,0xfc,0x19,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x2f,0x5d,0xd3,0xf5,0xef,0x3f,0x6a,0x4a,0x0,0xe2,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x98,0xbf,0xda,0xda,0x55,0x27,0x0,0x71,0x6b,0xb0,0xc6,0xfc,0x8d,0x8e,0xd1,0x31,0x3a,0x51,0x20,0xee,0xf7,0x68,0xcc,0x5f,0x7d,0xed,0xaa,0x12,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0x34,0xe6,0xaf,0x87,0x76,0xc5,0x9,0x40,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0x1a,0xf3,0xd7,0x47,0xbb,0xa2,0x4,0x20,0x6e,0xd,0xd6,0x98,0xbf,0xd1,0x31,0x3a,0x46,0x27,0xa,0xc4,0xfd,0x1e,0x8d,0xf9,0xeb,0xa5,0x3d,0x6e,0x2,0x10,0xb7,0x6,0x6b,0xcc,0xdf,0xe8,0x18,0x1d,0xa3,0x13,0x5,0xe2,0x7e,0x8f,0xc6,0xfc,0xf5,0xd3,0x1e,0x33,0x1,0x88,0x5b,0x83,0x35,0xe6,0x6f,0x74,0x8c,0x8e,0xd1,0x89,0x2,0x71,0xbf,0x47,0x63,0xfe,0xfa,0x69,0xc3,0x18,0x9,0x40,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0x1a,0xf3,0xd7,0x4f,0xbb,0x8c,0x11,0x13,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0x34,0xe6,0xaf,0x9f,0xf6,0xf0,0x18,0x76,0x49,0x0,0xe2,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x98,0xbf,0x7e,0xda,0x3b,0x63,0x87,0xe3,0x80,0xe3,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0x51,0x67,0xf3,0x8f,0x12,0x2a,0xdc,0xef,0xf0,0x18,0xac,0x91,0xfe,0x32,0x2c,0x71,0x1d,0x75,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x28,0x75,0xc2,0x82,0x31,0x7f,0xb5,0x75,0xa5,0x94,0x5a,0xc7,0xaf,0x2b,0x76,0xbe,0x77,0x6b,0xa4,0xbf,0xc,0x4b,0x5c,0x37,0x1d,0xdd,0xe3,0x37,0x3a,0x46,0x27,0x4a,0x9d,0xb0,0xb4,0x8c,0xf9,0xab,0xaf,0xab,0x7b,0xfc,0xba,0x69,0x8f,0x86,0x44,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0xaa,0x68,0x60,0xd5,0xa0,0x91,0xcb,0x6d,0xb4,0x18,0x6a,0x3e,0xe,0xd8,0xf,0x71,0x5d,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x1d,0xa3,0x13,0xf,0xed,0x46,0x36,0xb1,0x7a,0xa0,0x7b,0xfc,0x41,0x21,0xf0,0x4,0x40,0xf7,0x7,0x43,0xf7,0xf8,0x8d,0x8e,0xd1,0x31,0x3a,0xf1,0xd0,0x36,0xe6,0x5f,0x1b,0x1a,0xa1,0x6d,0xd4,0x1a,0x43,0xa0,0x9,0x80,0xee,0xf,0x86,0xee,0xf1,0x1b,0x1d,0xa3,0x13,0xa5,0x4e,0x58,0x68,0x84,0x17,0x7c,0xdc,0xea,0x2c,0x2c,0x34,0x42,0xdb,0xa8,0x27,0x86,0xc0,0x12,0x0,0xdd,0x1f,0xc,0xdd,0xe3,0x37,0x3a,0x46,0x27,0x4a,0x9d,0xb0,0xb5,0xa2,0x40,0x1c,0xeb,0x4c,0x25,0xed,0x7a,0xd1,0xe8,0xe5,0x56,0x49,0xc,0x81,0x24,0x0,0xba,0x3f,0x18,0xba,0xc7,0x6f,0x74,0xf4,0xd2,0x9,0xb,0x71,0x34,0xff,0xb8,0x77,0x8b,0x37,0xba,0x89,0xd5,0x8a,0x46,0x2f,0xb7,0x4a,0x63,0x48,0x8c,0xff,0x2b,0xc1,0x8,0xab,0xaa,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x51,0xe8,0xc6,0xfd,0xfe,0x82,0x82,0x31,0xff,0xca,0x63,0xf0,0xb5,0x7,0x40,0xf7,0x7,0x43,0xf7,0xf8,0x8d,0x8e,0xd1,0x69,0x4,0x9d,0xb0,0xb5,0xa2,0xd0,0x8d,0xfb,0xfd,0x5,0x5,0x63,0xfe,0xd5,0xc5,0xe0,0x5b,0x2,0xa0,0xfb,0x83,0xa1,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x51,0xe8,0xc6,0xfd,0xfe,0x82,0x82,0x31,0xff,0xea,0x63,0xf0,0x25,0x1,0xd0,0xfd,0xc1,0xd0,0x3d,0x7e,0xa3,0x63,0x74,0xa2,0xd4,0x9,0x13,0x71,0x37,0xc7,0x38,0xd6,0x59,0x18,0x30,0xe6,0x5f,0x5b,0xc,0x9,0xa0,0x25,0xa,0x61,0x55,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0xa8,0x11,0xf7,0xb2,0x8b,0xfb,0xfd,0x45,0xa5,0x2d,0xa5,0xdc,0xf6,0x63,0x10,0x2e,0x86,0xca,0x7d,0x72,0x2,0x78,0xe,0x68,0x6,0xaa,0xae,0x5,0xdd,0x1f,0xc,0xdd,0xe3,0x37,0x3a,0x7a,0xe9,0x84,0x89,0xb8,0x95,0x9d,0x31,0xff,0xd8,0x69,0xb,0xdb,0xb6,0x53,0xb6,0x6d,0xb,0xdb,0xb6,0xeb,0xca,0x0,0x1a,0xb0,0xec,0xea,0xd6,0x97,0x52,0x5a,0xb6,0x6d,0x6f,0xfa,0xff,0xcb,0x5b,0x41,0x9d,0x7d,0x88,0x17,0x2f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:36:17: warning: 'icon_512_png_size' defined but not used [-Wunused-variable] 36 | static uint32_t icon_512_png_size = 0x96e7; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:33:16: warning: 'icon_310_png_data' defined but not used [-Wunused-variable] 33 | static uint8_t icon_310_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x36,0x0,0x0,0x1,0x36,0x8,0x6,0x0,0x0,0x0,0xeb,0xbc,0xbe,0xa9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x35,0x3a,0x35,0x37,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x30,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x30,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x35,0x3a,0x35,0x37,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x23,0x6d,0xf2,0x61,0x0,0x0,0x4f,0xcd,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x9c,0x1c,0x65,0xb5,0xf7,0xbf,0x4f,0x55,0xf5,0x36,0xd3,0xb3,0xcf,0x64,0xf,0x49,0x8,0x49,0x88,0x10,0x20,0x61,0xdf,0x17,0x45,0x4,0x77,0x94,0x4d,0x45,0x45,0xe1,0x22,0x82,0x1b,0x5e,0x51,0xb9,0xa2,0x22,0x2f,0x20,0x2a,0x2e,0xf7,0x2a,0xbe,0xf0,0x22,0x8a,0x22,0x2,0x2,0x22,0xb2,0xc9,0x16,0x90,0xc5,0x4b,0x42,0x48,0x48,0x20,0x4,0xc2,0x92,0x3d,0x21,0x33,0xc9,0xec,0x33,0xbd,0x55,0xd5,0xfb,0x47,0x4d,0x4f,0x32,0x93,0x9e,0x99,0xaa,0xea,0x5a,0xa7,0xeb,0xf7,0xf9,0x34,0x9,0x99,0xe7,0x77,0xce,0xa9,0xea,0xaa,0xdf,0x9c,0x67,0x3b,0x8f,0x98,0x3f,0x7f,0xfe,0x66,0xa0,0x86,0x1,0x8,0x21,0xb0,0xa,0x3b,0x9c,0x72,0xf9,0xe3,0x8d,0xe3,0x87,0x4f,0xbb,0x71,0x96,0x73,0x7d,0x61,0xf1,0x19,0x96,0x38,0x2b,0xc5,0xa7,0x45,0xce,0xe,0x5,0x98,0xe2,0xa1,0x43,0x47,0xf8,0xe3,0x8d,0xe3,0x87,0xcf,0xb0,0x3c,0xd0,0xe5,0xfa,0xf4,0x12,0x95,0x72,0x6f,0xfc,0xb8,0x4e,0x8b,0xa8,0x96,0x80,0x6e,0xbb,0xe,0xc7,0xf3,0x4b,0x1c,0x96,0xfb,0xe1,0x25,0xc2,0xf6,0x12,0xd9,0xe5,0xfb,0xf1,0xdd,0xdb,0x41,0x58,0xee,0x4d,0xb9,0x5c,0x1b,0xbc,0x9d,0x92,0x5d,0x87,0x61,0xb9,0xa9,0xe3,0xfd,0x21,0xd,0xcb,0x3d,0x19,0xcf,0x3e,0xc3,0x12,0xa7,0xdf,0x3e,0xed,0xc0,0xae,0x4f,0x69,0x3c,0xdf,0xd4,0xa8,0x8b,0xe6,0x1f,0xa7,0x52,0x7c,0x86,0x25,0xce,0x4a,0xf3,0x29,0x79,0xe9,0xcc,0x2e,0x3f,0xc8,0x9c,0x72,0x78,0x5e,0xfb,0xac,0x84,0x7,0xda,0x4b,0x9f,0x61,0x89,0xb3,0x12,0x7d,0x2a,0x5e,0x3a,0xb,0xf2,0x3,0x37,0xde,0xbf,0xf0,0x71,0x3c,0x9e,0xe2,0x8b,0xcf,0xb0,0xc4,0xe9,0xa7,0x4f,0xbb,0x7c,0x27,0xae,0xd3,0x74,0xc6,0x16,0x96,0xb,0xc,0x32,0xc7,0x2f,0x9f,0x95,0xf0,0xe2,0xda,0x45,0x74,0x6f,0xdc,0xf3,0xe9,0xe7,0xbd,0x35,0x25,0x6c,0x61,0xb9,0x40,0xaf,0xbe,0xfc,0x30,0xcd,0x7e,0x6,0xf9,0x3e,0x3a,0xe9,0x73,0xbc,0x3d,0x63,0x4e,0xfa,0x1c,0xef,0xbf,0xb8,0x4b,0x71,0xc7,0x14,0xb6,0xb0,0x5c,0x60,0x58,0x7e,0x13,0x6,0x3d,0xeb,0xa,0xcb,0xf7,0xed,0x87,0xcf,0xb0,0xc4,0x59,0x69,0x3e,0x4b,0x71,0x47,0x15,0xb6,0xb0,0x5c,0x60,0xd0,0xc5,0xa2,0x5c,0x6e,0xd0,0xef,0x63,0x25,0xf8,0xc,0x4b,0x9c,0x95,0xe8,0xb3,0x14,0x46,0x14,0xb6,0xb0,0x5c,0x60,0xd0,0xc5,0xa2,0x5c,0x6e,0xd0,0xef,0x63,0x25,0xf8,0xc,0x4b,0x9c,0x91,0xcf,0x5d,0x28,0x39,0x2b,0x1a,0x96,0xb,0xc,0xba,0x10,0x96,0xc3,0xd,0xba,0x10,0xfa,0xe9,0x33,0xba,0x37,0xce,0x73,0xc3,0x76,0x9d,0x63,0xf1,0xf7,0xc8,0xd8,0xc2,0x72,0x81,0x41,0x17,0x8b,0x72,0xb8,0xd1,0x8b,0xeb,0x3c,0xa2,0x7b,0xe3,0x9e,0xcf,0x20,0xde,0xdb,0x21,0xc2,0x16,0x96,0xb,0xc,0xfa,0xac,0xa2,0x1f,0x8,0xe2,0xc3,0x15,0x66,0x9f,0x61,0x89,0x33,0xf2,0x59,0x1a,0x83,0xc2,0x16,0x96,0xb,0x8c,0xb2,0x19,0xff,0x38,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0x47,0x86,0xed,0x4d,0xf0,0x76,0x9c,0xf9,0xc1,0xf1,0xda,0x97,0xd7,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0x47,0x87,0xad,0x4d,0xf0,0x76,0x9d,0x79,0xcd,0xf1,0xda,0x97,0xd7,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xc7,0x86,0xa5,0xbd,0xa2,0xe5,0x3a,0xb,0x3a,0xa7,0x1c,0x9e,0xd7,0x3e,0xc3,0xf0,0x70,0x85,0xc9,0x67,0x58,0xe2,0x8c,0x7c,0x9a,0x83,0xe5,0xea,0x1e,0xe5,0x38,0xb,0x32,0xa7,0x1c,0x5e,0x39,0x8,0xfa,0x3d,0xa9,0x4,0x9f,0x61,0x89,0x33,0xf2,0x69,0x1e,0xb6,0x84,0x2d,0x2c,0xf,0x9c,0x97,0xbe,0x82,0x7c,0x4f,0xc2,0x72,0x6d,0x7e,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6b,0xf0,0xa4,0x1e,0x5b,0xd0,0xb3,0xae,0xb0,0x7c,0xe9,0xe3,0xf9,0xda,0xfc,0xf0,0x19,0x96,0x38,0x23,0x9f,0xd6,0x61,0x49,0xd8,0x82,0xfe,0xc0,0x85,0xe5,0xb,0x8,0x32,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x3d,0xbe,0x67,0xf5,0xd8,0xdc,0x46,0x58,0xbe,0x80,0x20,0x73,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0xda,0xe7,0x9b,0x9a,0x15,0xd,0x72,0xd6,0x15,0xcd,0x7e,0x3a,0xc3,0xa9,0x14,0x9f,0x61,0x89,0x33,0xf2,0x59,0x1e,0xd7,0x95,0x7a,0x6c,0xe3,0x59,0xd4,0xec,0x22,0x7a,0x71,0xfd,0xf7,0x19,0x96,0x38,0x23,0x9f,0xe5,0x73,0x1d,0xaf,0xc7,0x16,0x74,0xb1,0x9,0xcb,0x97,0x1e,0x96,0x87,0x2b,0x2c,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x19,0xae,0xa3,0xf5,0xd8,0xa2,0x2e,0x5a,0xb8,0x38,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0x9d,0x43,0x49,0x61,0x8b,0x44,0xcd,0x3f,0x9f,0xe3,0xf9,0xda,0xfc,0xf0,0x19,0x96,0x38,0x23,0x9f,0xce,0xf2,0x1d,0xaf,0xc7,0x66,0x5,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0xf3,0xfc,0x21,0xb3,0xa2,0x51,0xa6,0xe6,0xc,0x37,0xc,0xd7,0x36,0xde,0x7d,0x86,0x25,0xce,0xc8,0xa7,0x3b,0xdc,0xb2,0xea,0xb1,0x8d,0xf7,0x17,0xdf,0xe,0xc2,0x72,0x6d,0xe3,0xd9,0x67,0x58,0xe2,0x8c,0x7c,0xba,0xc7,0xb5,0x5d,0x8f,0x6d,0xbc,0x8b,0x5a,0x90,0xe3,0xc,0xcb,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xdd,0x85,0xad,0x7a,0x6c,0x91,0xa8,0x85,0x8b,0x53,0x29,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x7d,0xbe,0x27,0x9b,0xe0,0xed,0xf2,0xc2,0xf2,0x5,0x4,0x99,0x53,0x29,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x1b,0xbe,0xed,0x7a,0x6c,0x56,0x10,0x3d,0xdc,0xfe,0x70,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0x17,0x42,0x98,0xaf,0xa0,0x1b,0x65,0x6a,0xe1,0xe2,0x54,0x8a,0xcf,0xb0,0xc4,0x19,0xf9,0xf4,0x86,0x5f,0xe4,0x98,0xca,0xd8,0x22,0x51,0xb,0x17,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0xdd,0x39,0xae,0x75,0x45,0xa3,0x87,0xdb,0x1f,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0xc3,0x39,0x81,0xa9,0xee,0x11,0x96,0x2f,0x20,0xc8,0x9c,0x4a,0xf1,0x19,0x96,0x38,0x23,0x9f,0xde,0xf0,0x4b,0x71,0x2,0x51,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe8,0xd3,0xe,0x2a,0xe5,0xde,0x84,0xc5,0x67,0xb9,0xfc,0x91,0x38,0x23,0x4e,0x1e,0x4,0xf9,0x25,0xe,0xd2,0xd,0xc,0x2,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0xd1,0x38,0xbe,0x56,0xf7,0x8,0xcb,0x17,0x10,0x64,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0x63,0x71,0x1c,0xa9,0xee,0x11,0x64,0x8e,0x1f,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0x9b,0xe1,0xc,0x11,0xb6,0x20,0x3f,0xa8,0x41,0xbd,0x81,0x7e,0x71,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0x37,0xcb,0xf1,0xbc,0xba,0x47,0x58,0xbe,0x80,0x20,0x73,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0xb7,0xc2,0xf1,0xb4,0xba,0x47,0x58,0xbe,0x80,0x20,0x73,0x2a,0xd1,0xa7,0x1d,0x54,0xca,0xbd,0x9,0x8b,0xcf,0x72,0xf9,0x56,0x39,0x4a,0x90,0x5f,0xe2,0x30,0xdc,0x40,0x2f,0x39,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xdb,0xe1,0x78,0x52,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xdb,0xf5,0x69,0x49,0xd8,0xa2,0x87,0xdb,0x1f,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0xe5,0xf8,0x34,0x2d,0x6c,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0x72,0x7d,0xba,0x56,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe2,0xd3,0xef,0x17,0xcf,0x2b,0x9f,0x61,0xf9,0x3e,0xfc,0xe6,0x3b,0xe1,0x33,0xd4,0x9b,0xe0,0xfd,0xf0,0x19,0x96,0x6b,0x2b,0x17,0xe3,0x79,0xf6,0xb3,0x1c,0x9e,0x5d,0x6e,0x58,0x9e,0x6f,0xbf,0xf9,0x4e,0xf9,0x1c,0xb5,0xd0,0xe4,0x78,0x7e,0xf1,0x83,0xcc,0xa9,0x14,0x9f,0x61,0x89,0x33,0xf2,0xe9,0xd,0xdf,0x49,0x9f,0x23,0x66,0x6c,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0x7c,0xa7,0x7d,0x86,0x6e,0x13,0xbc,0x1f,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xbb,0xe1,0x33,0x54,0x9b,0xe0,0xfd,0xf0,0x39,0x9e,0xaf,0xcd,0xf,0x9f,0x61,0x89,0x33,0xf2,0xe9,0xd,0xdf,0x2d,0x9f,0x8a,0x99,0x46,0x76,0xc,0x3b,0xcd,0xb1,0xcb,0xd7,0x75,0x1d,0x21,0x4,0xa9,0x54,0xa,0x49,0x92,0xd0,0x75,0xdd,0x92,0x9f,0xa0,0x5f,0x9f,0x13,0xfe,0xec,0xda,0x8,0xc3,0xbd,0xb1,0xcb,0x29,0x3e,0x27,0x63,0x3d,0x3,0xa5,0x9e,0xa7,0x91,0x38,0x66,0x9f,0xbd,0x22,0xdf,0xce,0xb3,0x3a,0x52,0x3c,0x0,0x99,0x4c,0x86,0x42,0xa1,0x80,0x24,0xed,0xd9,0x51,0xb,0xcb,0xf7,0x62,0x96,0xaf,0x98,0x69,0x64,0xc7,0xb0,0x93,0x9c,0x72,0xf8,0x45,0x31,0xdb,0xb0,0x61,0x3,0xaa,0xaa,0xba,0xea,0xcb,0x9,0x38,0xed,0xd3,0xcc,0x4b,0x59,0xea,0x41,0x1f,0xde,0x6e,0xb8,0x9d,0x91,0x5e,0xdc,0xd1,0xfc,0xed,0xfe,0xe2,0x99,0xbd,0x4e,0x3f,0xda,0xed,0x7e,0x1d,0x63,0xdd,0xbf,0x52,0x3f,0xb7,0x73,0x6f,0xac,0xc6,0x68,0xb5,0xbd,0xa6,0x69,0xb4,0xb4,0xb4,0x50,0x55,0x55,0x45,0xa1,0x50,0x28,0xcb,0x9f,0x1d,0xff,0x4e,0x70,0xac,0xf0,0x15,0xbb,0x4e,0x82,0x78,0x31,0xa5,0x20,0xcb,0x32,0x85,0x42,0x81,0x4d,0x9b,0x36,0x95,0xe5,0x3b,0x42,0x84,0x91,0x30,0xfc,0xb9,0xb4,0x92,0xc5,0x99,0xb5,0x39,0x1c,0x45,0xa1,0x34,0x2b,0x6a,0x9a,0xa6,0x91,0x4e,0xa7,0xa9,0xaf,0xaf,0x1f,0x22,0x6c,0xe3,0x51,0xd4,0x20,0xe0,0x9b,0xe0,0x9d,0xf4,0x19,0x8b,0xc5,0xc8,0xe7,0xf3,0x65,0xc5,0x10,0x26,0x98,0xb9,0x5f,0x4e,0x66,0x10,0x41,0xce,0xc0,0xdc,0x68,0xe7,0xb7,0x4d,0x2b,0x6d,0x75,0x5d,0x47,0x55,0x55,0x24,0x49,0x42,0xd3,0x34,0x5b,0xbe,0xca,0xf1,0x5f,0x2e,0xc7,0xe,0x3f,0xb0,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0xf8,0x21,0x44,0x4e,0xda,0xf2,0x53,0xac,0xcc,0x22,0x2c,0xa2,0x36,0x52,0xdb,0x30,0xbe,0x93,0x56,0xf8,0x81,0xdc,0x4,0xef,0xb7,0xcf,0x30,0x23,0xc8,0xd9,0x55,0x50,0x7d,0xba,0xe5,0x3b,0x88,0xa2,0x66,0x65,0xac,0xcf,0x9,0xff,0xe5,0x70,0xca,0xe1,0x7,0x6e,0x13,0xbc,0xdf,0x3e,0xc3,0x8c,0x20,0xb,0x8c,0x5f,0x59,0x64,0x90,0x45,0xdc,0x8e,0xcd,0x28,0x53,0x33,0x87,0x40,0x6d,0x82,0xf7,0xdb,0x67,0x98,0x11,0x64,0x81,0xf1,0xeb,0x7b,0x9,0x43,0x6,0xe6,0x75,0xa6,0x56,0xce,0x77,0x11,0x16,0x1d,0x80,0x31,0xf6,0x8a,0xda,0x35,0x1c,0x89,0x9a,0xb7,0x8,0xbb,0xa8,0x85,0x21,0x3,0xb,0xb3,0xa8,0x59,0xe5,0x97,0xeb,0xdf,0x4f,0x9f,0x45,0x4,0xe2,0x24,0x78,0xbf,0x7d,0x86,0x19,0x61,0x17,0x35,0x2b,0x88,0x44,0xcd,0xd9,0xb6,0x6e,0xda,0xf4,0x53,0xd4,0x20,0x0,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0x8c,0x87,0xc1,0xfd,0xa0,0xb7,0xb3,0x82,0x48,0xd4,0x9c,0x89,0xc3,0x9,0xbe,0xaf,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0x4,0xb9,0xcb,0x38,0x5e,0xda,0xb9,0x65,0xd3,0xd,0x44,0xa2,0x36,0x94,0xef,0xc8,0x26,0xf8,0x72,0x11,0x89,0x9a,0x3b,0x88,0x44,0xcd,0x7e,0x3b,0xbf,0x6d,0x5a,0x6d,0xeb,0x34,0xc2,0x2c,0x6a,0xe0,0xc0,0x49,0xf0,0xe5,0x6,0x14,0x89,0x9a,0x75,0x78,0x2d,0x44,0x41,0x17,0xa1,0x4a,0x17,0x35,0xbf,0xc6,0x32,0x9d,0x8c,0xc1,0x69,0xbe,0xe7,0x9b,0xe0,0xcb,0xe5,0x57,0xb2,0xa8,0x45,0xdd,0x4f,0xf7,0xdb,0xf9,0x6d,0xd3,0x2d,0xff,0x4e,0xfb,0x76,0x32,0xe,0x37,0xf8,0x9e,0x9e,0x4,0x5f,0x2e,0xdf,0x2e,0x67,0xac,0xea,0x15,0xe3,0x9,0x91,0xa8,0xd9,0x6f,0xe7,0xb7,0x4d,0xab,0x6d,0xad,0xc0,0xc9,0xef,0xbb,0x5c,0x8e,0x17,0x7c,0x29,0x2c,0x17,0x53,0xe,0xc7,0x4a,0x5d,0xab,0xa0,0x22,0xea,0x7e,0xda,0x6b,0x67,0x5,0x61,0x12,0x35,0xa7,0xdb,0x86,0x45,0x7,0xcc,0xf2,0x3d,0xd9,0x4,0x5f,0x2e,0xbf,0xd2,0xbb,0xac,0x7e,0x8,0x91,0x93,0xb6,0xc6,0x53,0x6,0x16,0x16,0xa1,0xb2,0xd2,0x76,0xbc,0x89,0x1a,0xd8,0x10,0xb6,0x72,0x30,0x9e,0xc4,0xc6,0x2b,0x4,0x39,0xbb,0xa,0xaa,0x4f,0xb7,0x7c,0x87,0x45,0xa8,0xac,0xb4,0x1d,0x8f,0xa2,0x6,0x1e,0x54,0xf7,0x28,0x97,0x5b,0xc9,0xd9,0x5a,0x90,0x5,0xc6,0xaf,0x2c,0x32,0xc8,0x22,0x6e,0xc7,0x66,0x24,0x6a,0xee,0xf0,0xc7,0xdc,0x2b,0xea,0x65,0x30,0x4e,0xf8,0xac,0x24,0x51,0x1b,0x2f,0x62,0x65,0x16,0x61,0xc8,0xc0,0x22,0x51,0xb,0x6,0xdf,0x95,0x93,0xe0,0xcb,0xe5,0x47,0xa2,0x16,0xdc,0x4c,0xcd,0x69,0x5b,0x95,0x38,0x4e,0xe7,0x67,0x5b,0xbb,0xf5,0xd8,0xc2,0x24,0x6a,0xe0,0xc2,0x26,0xf8,0x72,0xf9,0x91,0xa8,0x5,0x37,0xbb,0x72,0xfa,0x1e,0x47,0xa2,0xe6,0x7d,0xdb,0x4a,0x10,0x35,0x70,0x78,0x13,0xbc,0x93,0xfc,0xa0,0xfa,0x72,0x13,0x41,0xce,0xae,0xc6,0x4b,0x3b,0x2b,0x8,0x93,0xa8,0x99,0xb5,0x67,0xd5,0xa6,0xdf,0x3a,0x60,0x97,0xef,0xca,0xac,0x68,0x34,0x51,0x60,0x1d,0xe3,0x61,0xbc,0x2c,0xe8,0xed,0xdc,0xb2,0xe9,0x6,0xbc,0x16,0x20,0x37,0x6c,0xfa,0xc9,0x2f,0x39,0x79,0x10,0xcd,0x7e,0x7a,0x8b,0x48,0xd4,0xdc,0x6f,0xe7,0xab,0x4d,0xdd,0x38,0x19,0x4a,0x20,0x40,0x53,0x1,0x1,0xe8,0x20,0xc4,0xc0,0xdf,0x1,0x69,0xd7,0xdf,0x23,0x51,0x2b,0x9f,0xbf,0x87,0xb0,0x79,0x2d,0x6a,0xd1,0x98,0x5a,0x24,0x56,0x41,0x69,0x67,0xab,0xad,0xa6,0x42,0x3e,0x87,0xc8,0x1b,0x87,0x71,0x97,0x62,0x9b,0xb5,0x58,0xaa,0x9d,0xe,0x10,0x57,0xd0,0x63,0x71,0x90,0xe4,0x1,0x31,0xb4,0x17,0xaf,0x59,0xf8,0x2d,0x4a,0x4e,0xf0,0x95,0xe1,0xff,0xe0,0x65,0x30,0x91,0xa8,0x45,0x63,0x6a,0x6e,0xb7,0xb3,0x82,0x31,0x6d,0xaa,0x5,0x44,0x26,0xcb,0x6e,0x79,0x16,0x0,0xba,0x0,0xbd,0xb1,0x19,0xbd,0xb1,0x19,0xad,0x61,0x32,0xd4,0xd5,0xa3,0x35,0x4c,0x46,0xaf,0x6b,0x82,0xea,0x1a,0xa8,0xaa,0x45,0x8f,0x27,0x41,0x89,0xa1,0xa7,0xd2,0x18,0x72,0x25,0x81,0x9a,0x47,0x64,0xfa,0x8c,0x3f,0x7b,0xda,0x11,0xbd,0x3d,0x88,0x9e,0x4e,0x44,0x67,0x2b,0xa2,0x73,0x27,0x52,0xe7,0x76,0x44,0xeb,0x56,0xa4,0x1d,0x5b,0x91,0x7a,0xfb,0x8c,0x18,0x7,0xd8,0x0,0x24,0x63,0x86,0x5d,0xe1,0xdc,0x88,0x52,0x10,0x44,0xc9,0x9,0x7e,0x59,0xd5,0x3d,0xca,0xe1,0xe,0xe7,0x28,0x8a,0x42,0x7f,0x7f,0x3f,0x1b,0x36,0x6c,0x70,0xd4,0x97,0xa2,0x28,0xa8,0xaa,0x1a,0xc8,0xc3,0x92,0xcd,0xee,0x61,0xb5,0xb2,0xd7,0x55,0x92,0xa4,0x11,0xef,0x51,0xd0,0x45,0x28,0x50,0xdd,0x4f,0x21,0xc,0x21,0xeb,0xcf,0xc,0x8a,0x98,0xe,0xe8,0xb5,0xb5,0x68,0x33,0xf7,0x45,0x9b,0xb1,0xf,0xda,0xb4,0xf7,0xa0,0xcd,0x9c,0x87,0x3e,0x7d,0x6f,0xb4,0xa6,0xbd,0xd0,0xeb,0x1b,0xa1,0x46,0x82,0x14,0xc6,0x9b,0x15,0xc7,0x50,0x22,0xad,0x48,0x66,0x37,0x55,0x1a,0xf8,0x59,0xd1,0xb8,0x3c,0xf0,0x67,0x7e,0xe0,0x93,0x3,0x7a,0x41,0xb4,0x77,0x23,0x5a,0xd7,0x23,0xb5,0x6e,0x43,0xda,0xfa,0x26,0xd2,0xe6,0x75,0x48,0x9b,0xde,0x40,0x79,0x67,0x35,0xd2,0xa6,0x37,0x91,0xba,0xba,0x7,0xc5,0x4e,0x7,0xf4,0x74,0x35,0x28,0x31,0xd8,0xed,0x99,0x31,0x3b,0x69,0x10,0x14,0x51,0x72,0x82,0xaf,0x94,0x6b,0xd0,0xa9,0xdf,0x9c,0x3d,0x3d,0x3d,0x34,0x36,0x36,0x72,0xe9,0xa5,0x97,0x22,0x84,0x18,0x72,0x62,0x75,0x39,0xbe,0x64,0x59,0x46,0xd3,0x34,0x36,0x6e,0xdc,0x48,0xa1,0x50,0x8,0x55,0xb6,0x57,0x2a,0x56,0x59,0x96,0xe9,0xef,0xef,0xa7,0xb3,0xb3,0x93,0xde,0xde,0x5e,0x76,0xec,0xd8,0xc1,0xe6,0xcd,0x9b,0x69,0x6d,0x6d,0x5,0xd8,0xe3,0xbe,0x9,0x21,0x46,0x15,0x3b,0x33,0x3e,0x83,0xd4,0xce,0xa,0x2c,0xfb,0x16,0x2,0x72,0x59,0x44,0x2e,0x3f,0xa8,0x37,0x5a,0x43,0x23,0xea,0xfc,0x45,0xa8,0x7,0x1e,0x83,0x7a,0xe0,0xd1,0x68,0x33,0xf7,0x43,0x9f,0x3a,0x19,0xea,0x81,0x24,0xa0,0x2,0xfd,0x40,0x6,0x43,0x8c,0xfa,0x80,0x1e,0xc,0x95,0x29,0xf1,0xc,0x8f,0x1d,0x8c,0x64,0x88,0x9d,0x4,0x28,0xa0,0x4f,0xac,0x41,0x9f,0xb9,0x3f,0x5a,0x7c,0x7f,0x88,0xbf,0xcf,0x10,0xc9,0x7e,0xe0,0xdd,0x2,0xf2,0xc6,0x35,0x48,0xef,0xac,0x46,0x7e,0x63,0x5,0xca,0xeb,0xcb,0x91,0xde,0x5c,0x89,0xbc,0x75,0xcb,0x2e,0xa1,0x8b,0x2b,0x50,0x55,0x8d,0x6e,0xa2,0x33,0x1c,0x24,0x51,0x72,0x82,0xaf,0xf8,0xf1,0xa2,0x97,0xf2,0xd9,0xde,0xde,0xce,0xbc,0x79,0xf3,0xf8,0xfe,0xf7,0xbf,0xef,0x79,0x3c,0x61,0x47,0x5f,0x5f,0x1f,0x5b,0xb7,0x6e,0x65,0xdd,0xba,0x75,0xac,0x5e,0xbd,0x9a,0xd5,0xab,0x57,0xf3,0xd2,0x4b,0x2f,0xb1,0x64,0xc9,0x12,0x74,0x5d,0x47,0x55,0xd5,0xc1,0xb6,0xb2,0x2c,0x87,0x36,0xa3,0x73,0xc5,0xe6,0xc0,0x38,0x59,0x31,0x33,0xd3,0x1,0x6d,0xfe,0x2,0xd4,0x43,0x4e,0x44,0x3d,0xe4,0xbd,0xa8,0xfb,0x1f,0x85,0x3e,0xb3,0x19,0x6a,0x31,0x32,0xa9,0x2e,0xa0,0x17,0xd8,0xcc,0xe0,0xa4,0x80,0xa3,0xd0,0xb5,0x81,0x20,0x80,0x2,0x86,0x60,0x76,0xd,0x9,0xd8,0x98,0x68,0x48,0x29,0xa8,0x8b,0xf6,0x47,0x3d,0x76,0x7f,0xf2,0xd2,0x99,0xd0,0x5,0x62,0x4b,0x17,0xf2,0xca,0xe7,0x88,0xbd,0xb4,0x18,0x79,0xe5,0x73,0x28,0xab,0x5f,0x44,0xee,0xe8,0x44,0xc7,0xd0,0xdf,0xe1,0xe3,0x73,0xbb,0x6e,0x41,0xb0,0x44,0xc9,0x9,0xbe,0x38,0xe8,0xa0,0x83,0xba,0x80,0x1a,0xaf,0x2,0x1a,0x89,0xb3,0x7d,0xfb,0x76,0x16,0x2e,0x5c,0xc8,0xfd,0xf7,0xdf,0x6f,0x27,0x94,0x8,0x25,0xb0,0x76,0xed,0x5a,0x9e,0x7f,0xfe,0x79,0x16,0x2f,0x5e,0xcc,0xe2,0xc5,0x8b,0xf7,0xe8,0xe6,0xc7,0x62,0xb1,0x21,0xdd,0x5c,0x3f,0x26,0x28,0xdc,0xb0,0x39,0x66,0x3b,0x21,0x40,0xd3,0x90,0xfa,0xfb,0x77,0x65,0x66,0x93,0xa7,0x53,0x38,0xfe,0x34,0xa,0x27,0x9f,0x85,0x7a,0xc4,0x89,0x30,0x11,0x43,0x58,0xda,0x81,0x6e,0xa0,0xa0,0x83,0x8,0x6a,0xf9,0x2b,0x1,0xb2,0x80,0x6a,0xa0,0x1,0x88,0x1,0x3b,0x40,0x7e,0xe3,0xd,0x94,0xe5,0xcf,0x20,0xbf,0xf8,0x24,0xe2,0xc9,0xbf,0xb3,0xb0,0x46,0x61,0xca,0xc4,0x49,0x74,0x4b,0xa,0xd9,0xda,0x66,0x34,0x59,0x41,0x98,0xca,0xe7,0x46,0xf1,0x1c,0x40,0x51,0x3,0xda,0x6c,0x9,0x9b,0x1b,0x13,0x5,0x91,0xb0,0xb9,0xb,0x4d,0xd3,0x78,0xea,0xa9,0xa7,0x58,0xb5,0x6a,0x15,0xb7,0xdf,0x7e,0x3b,0x4b,0x96,0x2c,0x19,0xfc,0x59,0x2c,0x16,0x33,0x65,0x23,0xf4,0x99,0xda,0x80,0xa0,0x89,0x1,0x41,0xd3,0x66,0xcf,0xa7,0x70,0xea,0x19,0x68,0xf3,0xe,0xa1,0xb0,0xe8,0x7d,0x30,0x37,0x65,0x74,0x27,0xdf,0x5,0x32,0x3,0xa3,0x56,0xe1,0x19,0xb9,0xd8,0x5,0x5d,0x40,0x5c,0x18,0xdd,0xe5,0x3a,0x20,0xf,0xe2,0xc5,0xf5,0x34,0xae,0x5b,0x4e,0x53,0xd7,0x36,0x9a,0x56,0x3c,0x43,0xc3,0xeb,0x2f,0xa2,0x64,0xfb,0xc9,0xb4,0x4c,0x23,0x9f,0x4a,0x23,0x34,0x75,0xc,0xa3,0x7b,0x22,0xa0,0xa2,0x6,0x76,0x84,0xcd,0xad,0x99,0xcc,0x48,0xd8,0xbc,0xc5,0xa3,0x8f,0x3e,0xca,0x4d,0x37,0xdd,0xc4,0x3d,0xf7,0xdc,0x33,0xf8,0x6f,0xf1,0x78,0x7c,0xc4,0x89,0x8a,0xc0,0x8a,0x95,0x99,0x76,0x42,0x80,0xae,0x23,0xfa,0xfa,0x10,0x80,0xba,0xd7,0x6c,0xa,0xe7,0x7e,0x95,0xfc,0xd9,0x5f,0x85,0xe9,0x18,0x63,0x56,0x3b,0x18,0xe8,0xf2,0x69,0xe1,0x14,0xb3,0x91,0xa0,0x63,0x8c,0xdb,0x35,0x1,0x55,0x18,0x7d,0xd2,0x9d,0xd0,0xbc,0xfa,0x79,0x26,0x2d,0x7b,0x94,0x29,0xcf,0x3f,0x4c,0x55,0xdb,0x46,0xfa,0x5b,0xa6,0x91,0xab,0xae,0x43,0x68,0xc3,0x67,0x38,0x4a,0x23,0xc0,0xa2,0x6,0x5e,0x9,0x9b,0x19,0x4e,0x24,0x6c,0xfe,0x60,0xf9,0xf2,0xe5,0xfc,0xec,0x67,0x3f,0xe3,0xf6,0xdb,0x6f,0x7,0x8c,0x31,0xb8,0xe1,0xa5,0xd4,0x3,0x29,0x56,0x66,0xdb,0x9,0x81,0xe8,0xed,0x35,0x32,0xb4,0x69,0x7b,0x93,0x3f,0xff,0x3f,0xc9,0x7f,0xe2,0x4b,0x30,0x4d,0xc0,0x26,0xa0,0x4b,0x7,0x29,0xa8,0x5d,0x4c,0x17,0xa0,0xb,0x48,0x8,0x68,0x4,0x14,0x48,0xaf,0x7a,0x9b,0xbd,0x16,0xdf,0xc1,0x94,0x17,0x1e,0xa1,0x7a,0xeb,0xdb,0x64,0x1b,0x27,0x92,0xad,0x69,0x42,0x68,0xc5,0xa9,0xdc,0x3d,0x11,0x70,0x51,0x3,0xab,0xc2,0xe6,0xe6,0x5a,0xb5,0x48,0xd8,0xfc,0xc5,0x8b,0x2f,0xbe,0xc8,0x85,0x17,0x5e,0xc8,0x4b,0x2f,0xbd,0x4,0xc,0xcd,0xde,0x2,0x27,0x56,0x66,0xda,0x9,0x1,0xaa,0x8a,0x94,0xc9,0xa0,0xc7,0xd3,0xe4,0x2e,0xb9,0x9c,0xfc,0xe7,0xbf,0x5,0x33,0x14,0xd8,0x0,0x74,0x6a,0xbb,0x96,0x58,0x54,0x22,0x8a,0x99,0x5c,0x23,0x50,0x5,0xc9,0xb7,0x5a,0xd9,0xeb,0xe9,0x3b,0x99,0xfe,0xe4,0xdd,0xd4,0x6c,0x5e,0x4b,0xdf,0x84,0x69,0xe4,0xab,0xeb,0x11,0x6a,0x61,0x8,0x2d,0x4,0xa2,0x6,0xd0,0x66,0x7a,0x65,0x9f,0x97,0xb,0x70,0x23,0x78,0x8f,0x43,0xe,0x39,0x84,0x65,0xcb,0x96,0x71,0xdd,0x75,0xd7,0x21,0xcb,0x32,0xb9,0x5c,0xe,0x55,0x55,0x4d,0x1f,0x84,0x13,0x34,0x51,0x13,0xbd,0xbd,0x48,0x99,0xc,0x85,0x83,0x4f,0xa0,0xef,0xb1,0xd7,0xc9,0x5f,0xf9,0x5d,0x50,0x14,0x58,0xa5,0x41,0x4f,0x85,0x8b,0x1a,0xc,0x74,0xb7,0x35,0xd8,0xa1,0xc1,0x46,0x9d,0xcc,0x84,0x16,0xde,0x38,0xff,0x12,0x9e,0xf9,0x3f,0x7f,0x63,0xf5,0xb9,0xdf,0x45,0xca,0x15,0xa8,0xdd,0xf0,0x1a,0xe8,0x3a,0xba,0x43,0xb,0x80,0xbd,0x14,0x45,0x53,0x11,0x7b,0x25,0x6a,0x91,0x10,0xfa,0x8f,0xcb,0x2e,0xbb,0x8c,0x35,0x6b,0xd6,0x70,0xd2,0x49,0x27,0xa1,0x69,0x1a,0xd9,0x6c,0x76,0xcc,0xef,0x25,0x30,0x6b,0xda,0x84,0x4,0x6a,0x1,0xa9,0xb7,0x17,0x80,0xec,0x37,0x7f,0x42,0xe6,0xde,0xc5,0xe8,0xb3,0xa7,0xc0,0x4a,0x1d,0x3a,0x22,0x41,0xdb,0x3,0x2,0x63,0xb6,0xb7,0x43,0x83,0xf5,0x3a,0xb9,0xa6,0x6,0xde,0xb8,0xf0,0x12,0x9e,0xbf,0xf2,0x76,0xb6,0x1e,0xfc,0x7e,0xd2,0x9b,0xdf,0x26,0xfd,0xee,0x3a,0xa3,0xad,0x64,0xff,0xe6,0x79,0x9d,0xe9,0x8d,0x59,0x8f,0x2d,0x12,0xb5,0xca,0xc3,0x3e,0xfb,0xec,0xc3,0x13,0x4f,0x3c,0xc1,0x1f,0xff,0xf8,0x47,0xa6,0x4c,0x99,0x42,0x36,0x9b,0x1d,0xb1,0xad,0x9f,0x99,0xda,0x90,0xb6,0x92,0x84,0xe8,0xed,0x41,0xca,0xe6,0xc8,0x9f,0xfa,0x69,0xfa,0x1f,0x5e,0x4d,0xfe,0x7b,0xdf,0x32,0x26,0x4,0xde,0xd1,0x8c,0x71,0xb4,0xe8,0x11,0x1b,0x19,0xbb,0xb,0xdc,0xdb,0x3a,0x5d,0xf3,0xe7,0xb1,0xe4,0x7,0x37,0xf3,0xc2,0xf7,0x6e,0x61,0xdb,0xa2,0x93,0xa9,0xdb,0xb4,0x96,0x44,0xcf,0x4e,0x74,0xd9,0x54,0xd1,0xed,0xa1,0xa6,0x7d,0xe8,0xbe,0x3a,0x5e,0x8f,0x2d,0x12,0xb5,0xf1,0x83,0x73,0xcf,0x3d,0x97,0x57,0x5e,0x79,0x85,0xbd,0xf7,0xde,0x9b,0x5c,0x2e,0xb7,0x47,0xf5,0xd5,0xc0,0x74,0x3f,0x25,0x9,0xd1,0xd3,0x3,0x40,0xe6,0x3b,0xff,0x4d,0xf6,0xf6,0xdb,0xd0,0xe,0x9c,0xf,0xab,0x75,0xe8,0xd6,0x4c,0x16,0xc0,0x8f,0x0,0xec,0x12,0xb8,0xad,0x1a,0x74,0xc1,0xbb,0x27,0x9d,0xc4,0xd2,0xef,0xdf,0xc0,0xf2,0xf3,0x7f,0x4c,0x21,0x91,0x42,0xc9,0xf4,0x58,0x33,0xe7,0xd3,0x98,0x9c,0xa3,0xf5,0xd8,0x22,0x51,0x1b,0x7f,0x68,0x68,0x68,0xe0,0xc5,0x17,0x5f,0xe4,0xb0,0xc3,0xe,0x23,0x9f,0xcf,0xa3,0xaa,0xaa,0xa5,0x4c,0xde,0xf5,0xee,0xe7,0x80,0xa8,0x9,0x20,0x73,0xc3,0x3f,0x29,0x7c,0xff,0x2b,0xb0,0xe,0x78,0x3b,0xca,0xd2,0xca,0x82,0x4,0x14,0x34,0x58,0xaf,0x41,0x27,0xac,0xbb,0xe0,0x53,0x2c,0xf9,0xf2,0x6f,0x51,0x32,0xbd,0x48,0x5,0x73,0xfb,0xae,0xfd,0x9c,0x68,0x28,0x29,0x6c,0x51,0xf7,0x33,0xc2,0xee,0x68,0x68,0x68,0xe0,0x85,0x17,0x5e,0xe0,0xd4,0x53,0x4f,0xa5,0x50,0x28,0xa0,0x69,0x5a,0x30,0x76,0x29,0xec,0x26,0x6a,0xfd,0x3f,0xfe,0xb,0xea,0xe7,0xde,0xf,0xab,0x80,0xfe,0x68,0x2c,0xcd,0x31,0x48,0x40,0x46,0x83,0x1e,0xa8,0xda,0xb1,0x19,0xa5,0xbf,0x7,0x5d,0x1e,0xfb,0xe6,0xfa,0x3d,0x7b,0xba,0x87,0xb0,0x45,0xa2,0x16,0x61,0x24,0x3c,0xf4,0xd0,0x43,0x9c,0x7e,0xfa,0xe9,0x43,0x32,0xb7,0x91,0xe0,0xc6,0xf7,0x3b,0xa2,0xa8,0x5d,0x7b,0x3b,0xea,0x25,0x67,0xc3,0xab,0x3a,0xa8,0xe3,0x6c,0x81,0x6d,0x10,0x90,0x92,0xa0,0xd,0x66,0x3f,0xf6,0x7b,0xd4,0x78,0x12,0x5d,0x8c,0x2e,0x6c,0x7e,0x8b,0x9a,0x10,0x62,0xa8,0xb0,0x45,0xa2,0x16,0x61,0x2c,0xdc,0x73,0xcf,0x3d,0x9c,0x7a,0xea,0xa9,0xa3,0x8a,0x9b,0xeb,0xb,0x7a,0x77,0xef,0x7e,0xfe,0xe0,0x16,0xd4,0xaf,0x9d,0x3,0xab,0x81,0x7c,0xd4,0xf5,0x74,0x1c,0x1a,0xd0,0xc,0xd,0xab,0x96,0xd1,0xb4,0x76,0x29,0x99,0xba,0x9,0x8c,0xb6,0x33,0x21,0x8,0xa2,0x6,0x3,0x19,0x5b,0x34,0xfb,0x19,0xc1,0xa,0x1e,0x7a,0xe8,0x21,0x3e,0xfd,0xe9,0x4f,0x93,0xcf,0xe7,0x4b,0x96,0x49,0x32,0xb,0x5b,0xa2,0x26,0x4,0x64,0x8c,0xbd,0x9e,0x99,0x2b,0x7e,0x47,0xe1,0xeb,0xe7,0xd,0x88,0x9a,0xe6,0xd2,0x9,0x1e,0xe,0x40,0x48,0x20,0x49,0x20,0x97,0xf8,0x48,0x3,0x9f,0xa0,0xbe,0x17,0x31,0x9,0xfa,0x61,0xef,0xa7,0xfe,0x84,0x8e,0x40,0x1f,0x65,0x5d,0x63,0x50,0x44,0xd,0xca,0x28,0x5b,0x14,0x89,0x5a,0x65,0xe3,0xb6,0xdb,0x6e,0xe3,0x5f,0xff,0xfa,0x17,0x1b,0x37,0x6e,0x24,0x99,0x4c,0x5a,0x3e,0xaf,0xd2,0xf6,0xf8,0x9b,0x5a,0x40,0x2a,0xa8,0x64,0xff,0xe3,0x1a,0xa,0xdf,0xff,0x2,0xac,0x4,0xb2,0x7e,0x8b,0x9a,0x0,0x45,0x18,0x85,0x25,0x93,0x3,0x9f,0x18,0xbb,0xc6,0xf9,0xa,0x18,0x7b,0x34,0x55,0x6,0x56,0xfc,0xf,0xfc,0x7b,0xf1,0xef,0xa,0x6,0x5f,0x16,0xbb,0xda,0xe5,0x30,0x4a,0x16,0xf5,0x63,0x94,0x4b,0x72,0xa3,0x44,0xd2,0x58,0xd0,0x81,0x26,0xa8,0x79,0x69,0x2d,0x53,0x5e,0xfa,0x27,0x7d,0xcd,0xd3,0x10,0x65,0xee,0x25,0x1e,0x9,0x4e,0xf3,0x6d,0x4d,0x84,0x47,0xa2,0x16,0x1,0xe0,0xbe,0xfb,0xee,0xe3,0xe0,0x83,0xf,0x26,0x93,0xc9,0x90,0x4a,0xa5,0x4c,0x57,0xfa,0xb5,0x2d,0x6a,0x2,0xa4,0x4c,0x96,0xc2,0xa1,0xef,0x25,0x7f,0xd5,0x77,0x61,0xd,0xc6,0xc0,0xb6,0x97,0xa2,0xa6,0x63,0x64,0x57,0x71,0x61,0xd4,0x68,0xab,0x1d,0xf8,0xf7,0x2e,0x60,0x47,0x1,0x69,0xe3,0xbb,0x88,0xd6,0xd,0x48,0xdb,0xb7,0x21,0x5a,0x37,0x22,0xba,0x3b,0x8c,0x72,0xdf,0x99,0x5e,0xe8,0xef,0x5,0x5d,0x43,0x14,0x57,0xf2,0xeb,0xda,0x60,0xb9,0x70,0x3d,0x5d,0x8b,0x5e,0xd7,0x84,0x5e,0x3f,0x11,0xad,0x71,0x12,0x7a,0xf3,0x44,0xb4,0x96,0x69,0xe8,0x13,0x1b,0x60,0x12,0x46,0xe6,0x94,0xc7,0x28,0xa1,0xd4,0x83,0xd1,0xed,0x36,0xb1,0x59,0xbd,0x2c,0x8,0x1,0xa,0x4c,0x5b,0xfa,0x77,0x94,0xfe,0x1e,0xb4,0xe6,0xe9,0x88,0x12,0x2,0x1b,0x34,0x51,0x3,0x1b,0xc2,0x16,0x89,0x5a,0x84,0x22,0x16,0x2d,0x5a,0xc4,0x2f,0x7e,0xf1,0xb,0xbe,0xf1,0x8d,0x6f,0x50,0x28,0x14,0x90,0x1d,0x9c,0x2d,0xdb,0xb3,0x9d,0x80,0xfe,0x7e,0x74,0x59,0x22,0x7b,0xf5,0xdd,0x46,0x56,0xd3,0xe1,0xd1,0x1a,0x35,0x7d,0xc0,0x7f,0xb5,0x80,0x16,0x8c,0x6c,0x6c,0x3b,0x48,0x6b,0xde,0x42,0x7e,0x75,0x9,0xf2,0xab,0xcb,0x90,0xd6,0xad,0x41,0xde,0xb2,0x16,0xd1,0xb6,0x1d,0xd1,0xd9,0x31,0x98,0x94,0x9,0xf6,0xac,0x6,0x3e,0x1c,0xbb,0xff,0x5b,0xb1,0xad,0x1e,0x97,0xd1,0x1b,0x26,0xa0,0x4d,0xdd,0x1b,0x6d,0xe6,0x3c,0xd4,0x19,0xf3,0x51,0x67,0x1f,0x80,0x3a,0x7b,0x7f,0xb4,0x19,0x53,0xa0,0x59,0x40,0x5e,0xc0,0x4e,0x8c,0xc2,0x97,0x9a,0xb,0x93,0x26,0x69,0x81,0xbc,0xbe,0x9f,0x29,0xcb,0xfe,0x49,0x7f,0xe3,0xe4,0xd0,0x88,0x1a,0x58,0x7c,0x2c,0x22,0x51,0x8b,0x30,0x1c,0x5f,0xff,0xfa,0xd7,0x79,0xf0,0xc1,0x7,0x79,0xfc,0xf1,0xc7,0xc7,0x14,0xb6,0xf2,0x96,0x7f,0xe8,0x48,0x9a,0x46,0xee,0x43,0x5f,0x40,0x3f,0xac,0x1e,0x5e,0xd3,0xdd,0x17,0xb5,0xe2,0x46,0xf1,0x9,0x18,0xb5,0xcd,0xd6,0xe9,0x28,0x7f,0x7f,0x1c,0xe5,0x7f,0x1f,0x46,0x5e,0xfe,0xc,0xd2,0xda,0x95,0xc8,0xfd,0xb9,0x21,0x67,0xe,0x20,0x83,0x9e,0x4a,0x18,0x2b,0xf4,0xc5,0xd0,0xb1,0x33,0x21,0xc4,0xd8,0x39,0x96,0xa6,0x19,0x59,0x5d,0x21,0x8f,0xd4,0xba,0x15,0xf9,0xdd,0xad,0x88,0x97,0x9e,0x1b,0xc,0x47,0x6b,0xa8,0x47,0x9d,0x35,0x9f,0xc2,0x21,0x27,0x91,0x3f,0xec,0x7d,0x14,0xf6,0x3b,0xa,0x66,0xc4,0x41,0x31,0x66,0x2e,0xe9,0xc2,0x19,0x91,0xd3,0x81,0x6,0x98,0xf4,0xf8,0xa3,0xd4,0x6e,0x5a,0x43,0xd7,0xf4,0x7d,0x87,0x9c,0xa3,0x50,0xbc,0x9e,0x72,0xe0,0x26,0xdf,0xf4,0xa3,0x11,0x76,0x51,0x5b,0xb5,0x6a,0x15,0x5d,0x5d,0x5d,0xa6,0x8b,0x2a,0x96,0xc2,0x58,0xd7,0x63,0x76,0x9c,0xc9,0xea,0x78,0x54,0x91,0x23,0x49,0x12,0xa9,0x54,0x8a,0x9a,0x9a,0x1a,0x1a,0x1b,0x1b,0x49,0xa7,0xd3,0x96,0x6c,0xb8,0x85,0xbb,0xee,0xba,0x8b,0xc6,0xc6,0xc6,0x51,0xbb,0xa4,0x65,0x6f,0x6a,0xef,0xeb,0x45,0x57,0x64,0xf2,0x97,0xfe,0xc4,0xc8,0x52,0x74,0x17,0x67,0x40,0x55,0x20,0x2d,0xc1,0x14,0x40,0x3,0xe9,0x95,0x8d,0xc4,0xfe,0x76,0xb,0xb1,0x7,0x6e,0x43,0x5e,0xff,0xe6,0x60,0x33,0x5d,0x11,0x68,0x35,0x69,0x63,0xf,0xe5,0x18,0xdd,0x70,0xd3,0xdf,0xb7,0x24,0x1,0x92,0xd1,0x45,0x4d,0x56,0xd,0x15,0x42,0xb5,0x80,0xe8,0xe9,0x24,0xf6,0xd2,0xbf,0x89,0xbf,0xf4,0x6f,0xf4,0x9b,0xae,0x46,0x9d,0xb1,0xf,0xea,0xc2,0x63,0xc8,0x1f,0x71,0x32,0xb9,0x23,0x4e,0x41,0xdf,0xa7,0x9,0x92,0x92,0x71,0x8f,0x76,0x60,0x74,0x77,0xed,0xdc,0xa7,0x98,0x4,0xdd,0x30,0x6d,0xe9,0x3,0x14,0x92,0xd5,0xf6,0xaf,0x67,0x4,0xb8,0xcd,0x37,0x25,0x6c,0xe3,0x61,0xc6,0xf4,0xd4,0x53,0x4f,0x65,0xf3,0xe6,0xcd,0xae,0xd9,0xf7,0x12,0x8a,0xa2,0x50,0x5b,0x5b,0xcb,0xec,0xd9,0xb3,0x99,0x3a,0x75,0x2a,0x33,0x67,0xce,0xe4,0x90,0x43,0xe,0xe1,0xb4,0xd3,0x4e,0xa3,0xa1,0xa1,0xc1,0xf3,0x78,0x1a,0x1a,0x1a,0xb8,0xf7,0xde,0x7b,0x7,0xd7,0xb8,0x29,0xca,0xd0,0xc7,0xaa,0xec,0x85,0xba,0x6a,0x1,0xa1,0x43,0xe6,0x1b,0x37,0xa0,0x1f,0xdc,0x4,0xaf,0xe8,0xee,0x8c,0xab,0x69,0x18,0x33,0x95,0x73,0x81,0x9d,0x10,0xbf,0xe9,0x8f,0x28,0xcf,0x3d,0x88,0xfc,0xec,0xc3,0xc8,0xdd,0xdd,0x46,0xc6,0x54,0x95,0x4,0x25,0x3e,0x54,0x2b,0x9c,0x12,0xb5,0xb1,0xda,0xca,0xa,0x7a,0x75,0xdd,0x40,0xcf,0x58,0x40,0x3e,0x87,0xbc,0xfe,0x4d,0x62,0xeb,0xdf,0x24,0x79,0xdf,0x1f,0x50,0x27,0x4f,0x26,0x7f,0xf0,0x49,0x14,0xf6,0x3b,0x94,0xdc,0x9,0x1f,0x47,0x5b,0xb8,0x17,0xe8,0x92,0x71,0x3e,0x83,0x95,0x9,0x16,0x1d,0x68,0x81,0xc6,0xa7,0x96,0x32,0x71,0xd5,0xd3,0xf4,0xb5,0x4c,0xdb,0xe3,0xd4,0xab,0x72,0xe0,0x5,0x5f,0x2c,0x5c,0xb8,0x70,0xd4,0x7a,0x6c,0x5e,0x9,0x54,0x6b,0x6b,0x2b,0xb,0x17,0x2e,0xe4,0xbe,0xfb,0xee,0xb3,0xcc,0x35,0x83,0x7d,0xf6,0xd9,0x87,0xb7,0xde,0x7a,0xcb,0x15,0xdb,0x41,0x41,0x43,0x43,0x3,0x1f,0xfb,0xd8,0xc7,0x38,0xff,0xfc,0xf3,0x39,0xea,0xa8,0xa3,0x3c,0xf7,0xff,0xc1,0xf,0x7e,0x90,0x87,0x1e,0x7a,0x68,0x48,0xd6,0x56,0xb6,0xa8,0x9,0xa3,0x4,0x91,0x36,0x63,0xe,0xfd,0x4f,0xbc,0x61,0xcc,0x12,0x76,0xbb,0x30,0x9e,0xa4,0x2,0xb5,0x12,0x4c,0x6,0xe5,0xfe,0xc7,0x49,0x5e,0xff,0x6d,0xe4,0xd5,0x46,0x6d,0x3a,0x5d,0x80,0x5e,0x53,0x3b,0xf8,0x72,0xbb,0x31,0xfb,0x6b,0xa7,0xfd,0x60,0x5b,0x21,0x8c,0xee,0x6b,0x57,0x7,0xd2,0x40,0x85,0x6f,0xad,0xb6,0x86,0xdc,0x89,0x1f,0x25,0xfb,0xa1,0xcf,0x91,0x7f,0xef,0xfb,0x8c,0xea,0xb9,0x1b,0x30,0xb7,0x2c,0x46,0x32,0x2a,0xee,0x2e,0xfa,0xf1,0xa5,0xec,0xf5,0xdc,0xbd,0x74,0x4d,0x9b,0x3b,0x50,0x78,0x32,0x1c,0xa2,0xc6,0x58,0xf5,0xd8,0xc6,0x43,0xa6,0x56,0x44,0x22,0x91,0xb0,0xc5,0x2b,0xae,0xf1,0x1b,0xeb,0x23,0x49,0xd2,0x98,0x1f,0x59,0x96,0x4d,0x7d,0x14,0x45,0x31,0xf5,0x89,0xc5,0x62,0x83,0x1f,0x59,0x96,0x69,0x6f,0x6f,0xe7,0xf7,0xbf,0xff,0x3d,0x47,0x1f,0x7d,0x34,0x1f,0xfd,0xe8,0x47,0xd9,0xba,0x75,0xab,0xc3,0x77,0x71,0x74,0xdc,0x70,0xc3,0xd,0x0,0x83,0xd5,0x40,0x1c,0xd9,0x52,0xa5,0x16,0x10,0x40,0xfe,0xdc,0xcb,0x8d,0x81,0xfb,0x4e,0x17,0x44,0xad,0x0,0x4c,0x90,0x60,0x2a,0x24,0xfe,0xcf,0xb5,0x54,0x7f,0xf1,0x64,0xe4,0xd5,0x2f,0xa1,0xa5,0xab,0xd1,0x6a,0x6b,0xd1,0xd3,0x35,0xc1,0x15,0x35,0x18,0x88,0x4d,0xa0,0xd7,0x36,0xa0,0x36,0x34,0xa2,0x36,0x36,0x42,0x7f,0x2f,0xc9,0xbf,0xdf,0x46,0xed,0x5,0x27,0x53,0x77,0xd6,0x71,0x24,0xfe,0xf6,0x88,0x31,0xbb,0x3a,0x75,0x60,0xfd,0xdc,0x68,0xab,0x47,0xea,0xa0,0xea,0x95,0x8d,0x4c,0x7c,0xe5,0x19,0xfa,0x5a,0xa6,0x87,0x4d,0xd4,0x0,0x87,0xab,0x7b,0x4,0x55,0xd4,0xec,0xc2,0x8d,0xbd,0x8e,0x6e,0xf9,0x94,0x24,0x89,0x58,0x2c,0x46,0x3c,0x1e,0x7,0xe0,0xfe,0xfb,0xef,0x67,0xde,0xbc,0x79,0xdc,0x7c,0xf3,0xcd,0x8e,0xc5,0x36,0x16,0x66,0xcc,0x98,0xc1,0x67,0x3f,0xfb,0x59,0xd3,0x7b,0x49,0xcd,0x40,0x64,0xb2,0xa8,0xf5,0x4d,0x14,0x3e,0xf8,0x19,0xa3,0x4b,0xe5,0xf4,0x1e,0xd0,0x3c,0x30,0x5d,0x2,0x9,0x52,0x9f,0x39,0x97,0xd4,0xaf,0x2e,0x47,0x57,0x24,0xb4,0xba,0x3a,0x63,0xf0,0xdf,0xc1,0x2e,0xd8,0x68,0x70,0x4e,0x30,0x75,0xa3,0x38,0x64,0xba,0xe,0xb5,0xb1,0x9,0xad,0x26,0x4d,0x6c,0xe9,0x33,0xa4,0x2f,0x3a,0x95,0xf9,0x97,0x9d,0xc7,0xa4,0x97,0x5e,0x34,0xce,0x3f,0x98,0x2c,0xd,0x5c,0xdf,0x70,0xba,0x80,0x2a,0x98,0xbc,0xea,0x31,0x52,0x3b,0xb7,0x50,0x88,0xa7,0x2c,0xc7,0x67,0x3d,0x66,0xe7,0xf9,0xd1,0x26,0xf8,0x32,0xe1,0xa4,0xf8,0x39,0x61,0x4b,0xd7,0xf5,0x41,0x81,0xeb,0xee,0xee,0xe6,0x82,0xb,0x2e,0xe0,0x9c,0x73,0xce,0x29,0x79,0x0,0xb5,0x1b,0xf8,0xe1,0xf,0x7f,0x88,0x10,0x62,0xd4,0x1a,0x6e,0xbb,0x63,0xd4,0x6b,0x16,0xc2,0x38,0x7c,0xe5,0xd4,0x4f,0xc3,0x3c,0x5,0x3a,0x1c,0x5e,0xb7,0x55,0x0,0x66,0x48,0x90,0x81,0xea,0x4f,0x9c,0x40,0xe2,0xe1,0xdb,0x50,0x53,0x49,0xf4,0xaa,0xf4,0x1e,0x87,0x1d,0x7b,0x96,0x7d,0x39,0x9,0x5d,0x43,0xc4,0xe2,0xa8,0x4d,0x4d,0x64,0x93,0x9,0x26,0x3d,0xf3,0xf,0x8e,0xbb,0xf6,0x2,0xe,0xb9,0xe6,0xab,0xd4,0xbf,0xfc,0xb2,0x31,0x39,0x52,0x2f,0x81,0xba,0x9b,0x7f,0x49,0x40,0x16,0x6a,0x37,0xad,0xa1,0x90,0xa8,0x42,0xe8,0xe5,0xff,0x92,0xf2,0x83,0x1f,0x6d,0x82,0x1f,0x1,0x5e,0x9,0x91,0x1b,0xb6,0x8a,0x48,0x24,0x12,0x8,0x21,0xb8,0xe3,0x8e,0x3b,0x38,0xe0,0x80,0x3,0x3c,0xe9,0x9a,0xce,0x9a,0x35,0x8b,0x7d,0xf7,0xdd,0xd7,0x54,0xd6,0x36,0xe6,0xb5,0xe4,0xb2,0xe8,0x40,0xe1,0xc4,0x4f,0x41,0x16,0x1c,0x5d,0x90,0x5a,0xc0,0xe8,0x96,0xe9,0x50,0x7d,0xc6,0x71,0xc4,0x5e,0x7e,0x1a,0x35,0x9d,0x86,0x58,0x7c,0xcc,0xc9,0x80,0xb1,0x10,0xb8,0xee,0xaa,0x66,0x8,0x5c,0xcf,0xf4,0x39,0xf4,0x35,0x4d,0x64,0xda,0xf3,0xff,0xe0,0x98,0x2b,0x3f,0xcd,0x81,0xd7,0x5f,0x41,0xac,0xa3,0xb,0xe6,0x8,0xa8,0x96,0x8c,0x71,0xc6,0x7a,0x88,0xbf,0xb3,0x93,0x96,0xd5,0xcf,0x93,0xa9,0x6b,0x9,0xa5,0xa8,0x1,0xd1,0x26,0xf8,0x52,0x8,0xbb,0xa8,0x15,0xdb,0xed,0x9e,0xbd,0xbd,0xfa,0xea,0xab,0x2c,0x58,0xb0,0x80,0xc7,0x1f,0x7f,0xdc,0x94,0x8d,0x72,0xf0,0x85,0x2f,0x7c,0x1,0x60,0xc8,0x9,0xf4,0x23,0xc5,0x38,0x1a,0x44,0xbe,0x80,0x36,0x67,0x7f,0xb4,0x23,0xf,0x87,0x6d,0x38,0x37,0xb6,0xa6,0x1,0x8d,0xc6,0x38,0x53,0xd5,0x59,0xa7,0x11,0x5b,0xf5,0x8c,0x21,0x6a,0x92,0x54,0x52,0xd4,0xdc,0x12,0x2a,0xab,0x6d,0xcb,0xb5,0x2d,0x34,0xd,0x5d,0x56,0xe8,0x9a,0x36,0x97,0x5c,0x6d,0x3,0xb3,0x1f,0xbc,0x85,0x63,0x7e,0x70,0x16,0x73,0x6f,0xbe,0x1,0xa9,0x3f,0x6f,0x64,0xaf,0x35,0x30,0x6b,0xf1,0x9f,0xa8,0xde,0xbe,0x1e,0x35,0x65,0xeb,0x1c,0xf5,0x51,0x63,0xf0,0x8a,0x3f,0x28,0x6c,0x91,0xa8,0x19,0x18,0x2f,0xa2,0x36,0x1c,0x89,0x44,0x82,0x1d,0x3b,0x76,0x70,0xf2,0xc9,0x27,0xd3,0xde,0xde,0x6e,0xca,0x96,0x5d,0x5c,0x72,0xc9,0x25,0xa4,0x52,0xa9,0x11,0xbb,0xa3,0xe6,0xae,0xc5,0x28,0x3d,0xa3,0x1e,0xff,0x71,0x98,0xa,0xf4,0x39,0x98,0xad,0x49,0x2,0x5a,0x20,0x71,0xe5,0x7f,0x91,0x78,0xe1,0x61,0xd4,0xea,0xea,0xc0,0x8b,0x9a,0x15,0x8c,0x99,0x29,0x6b,0x2a,0x6a,0x2c,0x41,0xc7,0xde,0xb,0x48,0x75,0x6e,0x63,0xc1,0xcd,0x57,0x71,0xfc,0xf7,0x3f,0x42,0xe3,0xd2,0x97,0x60,0x8b,0xc6,0xd4,0x25,0xff,0x20,0xd3,0x30,0x69,0xc4,0x7d,0xa1,0x6e,0xc4,0xec,0x34,0x7f,0xb0,0xba,0x87,0x17,0x8e,0x23,0x51,0x73,0xcf,0xd6,0x58,0xed,0x74,0x5d,0x1f,0x9c,0x58,0xf8,0xc4,0x27,0x3e,0x61,0xca,0x9e,0x5d,0x24,0x93,0x49,0x3e,0xf2,0x91,0x8f,0x94,0x8c,0xc9,0xf4,0x33,0xa0,0x1a,0x55,0x5a,0xd5,0x5,0x47,0x1b,0x1b,0xc2,0x9d,0x3c,0xfb,0xb3,0x59,0x20,0x56,0x76,0x90,0xb8,0xed,0x1a,0x63,0x78,0x49,0x2e,0xbd,0xc0,0x36,0x28,0x42,0x65,0x5,0x96,0xe2,0x50,0xb,0x64,0x6b,0x9b,0x69,0xdf,0xe7,0x0,0xaa,0xb7,0x6f,0xe0,0xd0,0xeb,0x2e,0xe2,0xa8,0xeb,0x3e,0x87,0x5c,0xc8,0x91,0xab,0x69,0xc4,0x6e,0xd7,0xdf,0x6f,0x51,0x13,0x42,0x20,0x45,0xa2,0x66,0xc0,0xaf,0x71,0x30,0xaf,0x7d,0x2a,0x8a,0xc2,0xe2,0xc5,0x8b,0xf9,0xc9,0x4f,0x7e,0x52,0x4e,0x58,0x63,0xe2,0x93,0x9f,0xfc,0x24,0x0,0x85,0xc2,0xae,0x73,0x29,0x2d,0x4d,0xd7,0x67,0x73,0x68,0x55,0x29,0xb4,0x39,0x8b,0xa0,0xd3,0xc1,0xc0,0x34,0x1,0x4d,0x10,0x7b,0xe2,0xaf,0x8,0x1d,0xf4,0xea,0xea,0x40,0x8b,0x9a,0xeb,0xef,0x8d,0xae,0x23,0x34,0x95,0xbe,0xe6,0xa9,0x68,0x89,0x38,0xf5,0xeb,0x5f,0x41,0x8f,0x25,0x30,0xb1,0xf9,0xab,0x24,0x82,0x20,0x6a,0x60,0x63,0xfd,0x76,0x24,0x6a,0xde,0xb5,0x73,0x43,0x48,0x8b,0xbb,0x2,0xbe,0xfd,0xed,0x6f,0xb3,0x61,0xc3,0x6,0xd3,0x3c,0xab,0xf8,0xc0,0x7,0x3e,0x40,0x2a,0x95,0x22,0x97,0xcb,0x1,0xf6,0x5e,0x7e,0x6d,0xe6,0x7b,0xd0,0xa7,0xb6,0x18,0x9b,0xbc,0x9d,0x42,0x4a,0xc0,0xbb,0x10,0xbb,0xe7,0x7f,0x8c,0xff,0x2f,0x71,0xa4,0x5c,0x58,0x45,0xad,0x9c,0xf7,0x4c,0x68,0x1a,0x5a,0x2c,0x41,0xae,0xae,0xd9,0xf8,0x7,0x1b,0xdd,0xd0,0xa0,0x88,0x1a,0x58,0x14,0xb6,0x4a,0x15,0x35,0xa7,0x6d,0xf9,0x75,0x4f,0x84,0x10,0xe8,0xba,0x4e,0x32,0x99,0x4,0xe0,0xbc,0xf3,0xce,0x73,0xcd,0x57,0x3a,0x9d,0xe6,0xb8,0xe3,0x8e,0x1b,0xf4,0x6b,0x16,0xc5,0xb6,0x2,0xd0,0x67,0xec,0xb,0xd,0x18,0x6b,0xcd,0x9c,0xc2,0x44,0x90,0x9f,0x5d,0x8a,0xf2,0xc6,0x2a,0xb4,0xc4,0x9e,0x33,0xa0,0x61,0xec,0x52,0xda,0x69,0xef,0xb4,0x8d,0x20,0x89,0x1a,0x58,0x10,0xb6,0x4a,0x15,0x35,0xb3,0xb3,0x51,0x4e,0x67,0x6a,0x6e,0xb6,0xd3,0x75,0x1d,0x45,0x51,0x78,0xf2,0xc9,0x27,0xb9,0xff,0xfe,0xfb,0xc7,0xe4,0xdb,0xc5,0x69,0xa7,0x9d,0x66,0xa9,0xfd,0xf0,0x6b,0xd1,0x66,0xce,0x87,0x14,0x7b,0xac,0x29,0xb3,0xf,0x1,0x31,0x88,0x3d,0x7d,0x87,0xf1,0xbf,0x89,0xe4,0xa8,0xfe,0x47,0xb5,0xe4,0xf1,0x8c,0xa6,0x93,0xed,0x4b,0xf1,0xc7,0x93,0xa8,0x41,0xc0,0x4e,0x82,0xf7,0x12,0x41,0xed,0x7e,0x9a,0x45,0xb9,0x3e,0x8b,0x5d,0xd2,0xef,0x7d,0xef,0x7b,0x8e,0xc5,0x34,0x1c,0x47,0x1c,0x71,0x4,0x80,0xa9,0xc5,0xba,0x43,0xe2,0x1c,0x10,0x32,0x6d,0xe2,0xf4,0xd1,0xb7,0xfe,0x58,0x45,0x5c,0x40,0x1b,0x48,0xab,0x97,0x18,0xff,0x6f,0x73,0x57,0x41,0x90,0x44,0x2a,0x88,0xa2,0x12,0x4,0xfe,0x98,0xc2,0x56,0xa9,0xa2,0xe6,0xb4,0xad,0xa0,0x75,0x53,0x8b,0x65,0x90,0x56,0xad,0x5a,0xc5,0x8a,0x15,0x2b,0x5c,0xf1,0xb1,0xdf,0x7e,0xfb,0x51,0x5f,0x5f,0x3f,0xea,0x7a,0x36,0x28,0x71,0xcd,0xba,0x6e,0xc,0x5d,0xd7,0xb7,0x18,0xb,0x69,0x9d,0x42,0x2,0xd8,0x9e,0x45,0xda,0xba,0x6e,0x68,0xf1,0xc7,0xa,0xee,0x7e,0x96,0x83,0xa0,0x8a,0x1a,0x8c,0x21,0x6c,0x95,0x2c,0x6a,0x41,0xce,0xe8,0x9c,0x6a,0x57,0xac,0x4d,0xf7,0xe7,0x3f,0xff,0xd9,0x94,0x3d,0xab,0xa8,0xae,0xae,0x66,0xde,0xbc,0x79,0xa3,0xb6,0x29,0x19,0xa3,0x66,0x8,0xa1,0x56,0x5d,0xe7,0x6c,0xc6,0x96,0x0,0x69,0xe7,0x66,0x44,0x67,0xdb,0xe0,0x93,0x1f,0x94,0xec,0xcb,0x2b,0x51,0xd3,0x1d,0xda,0xfb,0x1a,0x64,0x51,0x83,0x0,0x6c,0x82,0xf7,0xa,0x66,0xeb,0xf1,0x43,0x65,0x88,0xda,0xee,0x78,0xec,0xb1,0xc7,0x4c,0xb7,0xb5,0x8a,0x7d,0xf6,0xd9,0x67,0xc4,0x9f,0x8d,0x18,0xa3,0x56,0x30,0x16,0xd1,0xa6,0xd2,0xce,0x66,0x6c,0x31,0x10,0xdd,0xed,0x88,0xfe,0xc,0xba,0xa2,0x4,0x46,0x78,0xbc,0xe8,0xae,0xe,0xe7,0x8c,0x67,0x51,0x3,0x9f,0x37,0xc1,0xf,0xe7,0x7,0x21,0xcd,0x1f,0xf,0xdd,0x54,0xab,0xed,0x56,0xae,0x5c,0xe9,0x5a,0x11,0xce,0x19,0x33,0x66,0x8c,0xea,0xbb,0xe4,0xcf,0x34,0x1d,0x3d,0x26,0x43,0x3c,0x69,0xec,0x5f,0x74,0xa,0x2,0x28,0xe4,0x8c,0x75,0xa7,0xa3,0x1c,0x23,0x57,0xb6,0x9b,0x80,0x89,0xda,0xf0,0xff,0x1f,0xef,0xa2,0x6,0x3e,0x6e,0x82,0x1f,0xce,0x77,0x3b,0xdb,0xf3,0x63,0x66,0xd3,0x29,0x5b,0x6e,0xb6,0x8b,0xc5,0x62,0xe8,0xba,0xce,0x33,0xcf,0x3c,0x63,0x8a,0x67,0x15,0xd3,0xa7,0x4f,0x7,0xec,0x76,0x81,0x1c,0x2e,0xff,0xad,0x3,0x4a,0xc,0x4,0x48,0x16,0x16,0xa0,0x8e,0x97,0x89,0x85,0x4a,0x11,0x35,0xf0,0x69,0x13,0x7c,0x29,0xbe,0x95,0xae,0xa2,0x1b,0xa8,0x44,0x51,0x3,0x6,0xf,0x60,0x79,0xe3,0x8d,0x37,0x4c,0x71,0xad,0xa2,0xb9,0xd9,0x58,0xf0,0xa9,0x59,0x28,0x56,0xa8,0xf,0xfd,0x8f,0x73,0xc8,0x83,0x5e,0xd3,0x8,0xa9,0x14,0xe4,0xcd,0xf5,0x71,0xc7,0x8b,0xa8,0x95,0x8b,0x30,0x89,0x1a,0xf8,0xb0,0x9,0xde,0x49,0xbe,0x53,0xa8,0x54,0x51,0xdb,0x1d,0x6e,0x75,0x45,0xeb,0xea,0xea,0x0,0xac,0x15,0x9f,0x94,0x24,0xa4,0x7c,0x1,0x91,0xed,0x77,0xf6,0x6c,0x83,0x2c,0x68,0x4d,0x53,0xd1,0xeb,0x9b,0x41,0x1d,0x5b,0x34,0x23,0x51,0x73,0xc6,0x9e,0x1f,0x7c,0x4f,0x37,0xc1,0x3b,0xc9,0x77,0xa,0x91,0xa8,0x19,0xe8,0xec,0xec,0x34,0x65,0xc3,0x2a,0x8a,0x25,0xd9,0x2d,0xbd,0xf8,0xb2,0x62,0x24,0x6b,0x7d,0xdd,0xce,0x1e,0xb1,0x97,0x1,0x26,0x25,0xd0,0xa6,0xcf,0x1d,0xb3,0x87,0xeb,0xa6,0x50,0x59,0x41,0x24,0x6a,0xf6,0xf8,0x9e,0x6d,0x82,0x77,0x92,0xef,0x14,0xa2,0x9,0x5,0xf7,0x51,0x5c,0xc3,0x66,0x29,0x4e,0x59,0x46,0x0,0xa2,0x6b,0xa7,0xb3,0xa5,0xc0,0xf3,0x3a,0x34,0x81,0xba,0xe0,0x28,0x43,0xd8,0x46,0x88,0x29,0x48,0xd9,0x97,0x9f,0xf0,0xfb,0x3d,0x2f,0x87,0xef,0xc9,0x26,0x78,0x27,0xf9,0x4e,0xc1,0xf,0xe1,0x8,0xb2,0x58,0xb9,0x55,0x3a,0xdc,0xca,0x18,0xea,0xe0,0xf5,0x8,0xe3,0xb1,0x14,0x3b,0xb7,0x3b,0x7c,0x28,0xb2,0xe,0x7d,0x90,0x3f,0xee,0xc,0xe3,0x2c,0xe4,0x4c,0xff,0xc8,0x31,0x98,0x40,0xd0,0xba,0x94,0x7e,0xfc,0x2,0xe,0x2a,0xdf,0xf5,0x4d,0xf0,0x4e,0xf2,0x9d,0x42,0x25,0x89,0x9a,0xd9,0x99,0xb0,0xe2,0xc6,0x78,0xa7,0x61,0xeb,0x7a,0x6,0xfe,0x2e,0x6d,0x78,0xdd,0x58,0xee,0xe1,0xe4,0x73,0xb3,0x55,0x47,0x7d,0xdf,0x2,0xb2,0x1f,0x38,0x1b,0x29,0x9b,0x1b,0x62,0x3b,0xac,0xa2,0xe6,0xf4,0xaa,0x2,0xbf,0xdf,0x73,0x27,0xf8,0xae,0x6e,0x82,0x77,0x92,0xef,0x14,0x2a,0x4d,0xd4,0xcc,0x62,0xd2,0xa4,0x49,0xa6,0xdb,0x5a,0x41,0x4f,0x4f,0xcf,0x98,0xb1,0x8c,0xf4,0x33,0x69,0xfd,0x1a,0xa3,0x64,0x91,0xec,0xe0,0xb3,0x53,0x30,0xe,0x5b,0xce,0x9e,0xfb,0x3,0x63,0xce,0x35,0xd3,0x7,0x4,0x6b,0x93,0xba,0x9f,0xef,0x8a,0xdf,0xef,0xb9,0x53,0x7c,0xf7,0x56,0x29,0x96,0x70,0xe6,0x27,0x9c,0xde,0x79,0x60,0xa5,0x5d,0x50,0x7d,0xee,0x8e,0x59,0xb3,0x66,0xb9,0x62,0xb7,0x38,0x29,0x21,0x8d,0xb0,0x20,0x76,0xa4,0xeb,0xd1,0x1,0x69,0xdd,0x6a,0x68,0xd5,0x8c,0x3d,0x9e,0x4e,0x41,0x2,0x36,0xea,0x68,0xc7,0xed,0x4b,0xee,0xb8,0x8f,0x23,0x67,0xf3,0xc,0xc,0xb8,0x99,0xa2,0x7,0x4d,0xd4,0xa2,0x4c,0xad,0x34,0xdf,0xb5,0xea,0x1e,0x4e,0x70,0x9d,0x44,0x90,0xb3,0x26,0x37,0xee,0x91,0x59,0x9b,0xc5,0x42,0x90,0xf3,0xe7,0xcf,0x77,0x3c,0x6,0x80,0xb6,0xb6,0xb6,0x11,0xe3,0x19,0x2d,0x46,0x3d,0x26,0x23,0x6d,0x5a,0x87,0xf4,0xd6,0xab,0x50,0xeb,0x70,0x50,0x59,0x1d,0xb2,0xd0,0xf7,0x3f,0x77,0x50,0x98,0xbe,0x2f,0x4a,0x67,0xa7,0xa1,0x6b,0x3e,0xcf,0x28,0x46,0xa2,0xe6,0x1c,0xdf,0x95,0xea,0x1e,0x4e,0x70,0xfd,0x40,0x90,0x7,0xf7,0xdd,0xf0,0x2b,0x84,0x40,0xd3,0x34,0x52,0xa9,0x14,0x8b,0x16,0x2d,0x2a,0x27,0xb4,0x11,0xf1,0xee,0xbb,0xef,0x5a,0x8a,0x69,0x10,0x89,0x14,0x2,0x90,0x57,0xff,0x1b,0x6a,0x70,0x76,0xad,0xae,0xc,0x6c,0xd5,0xa0,0x39,0x4e,0xcf,0xdd,0xcf,0x53,0xd8,0x6b,0x3e,0x4a,0x47,0x7,0xe4,0xb3,0xa3,0x8a,0xdb,0x78,0xe8,0xae,0x96,0xea,0xb9,0x4,0x4d,0x94,0x9c,0xe0,0x3b,0x5e,0xdd,0x23,0xac,0x8,0x72,0x46,0xe7,0x56,0xbb,0x62,0xdb,0xa3,0x8e,0x3a,0x8a,0xda,0x5a,0xa7,0xd3,0x22,0x3,0x23,0x95,0x1f,0x1f,0x3b,0x4e,0xe3,0xe7,0xca,0xd2,0xc7,0x8d,0x33,0x45,0x9d,0xde,0xdb,0xa9,0x0,0x6f,0x6b,0xe8,0xd3,0x1b,0xe8,0xfa,0xfb,0x4b,0x64,0x8f,0x3f,0xd,0xb9,0xb7,0x1f,0xa9,0xa3,0xa3,0xa4,0xaf,0x30,0x8b,0xda,0x68,0x93,0xb,0x41,0x14,0x25,0x27,0xf8,0x8e,0x56,0xf7,0xd8,0x9d,0xeb,0xe4,0xcd,0x77,0x1b,0x61,0x10,0x21,0x37,0xda,0x15,0xf,0x5a,0xf9,0xfc,0xe7,0x3f,0x6f,0x8a,0x67,0x7,0xab,0x57,0xaf,0xde,0xc3,0xb7,0xb9,0x38,0x75,0x74,0x59,0x22,0xf6,0xcc,0x3f,0x10,0x2b,0xb6,0x43,0xb3,0xb,0xc1,0x29,0xc0,0x5b,0x1a,0xd4,0x26,0xe9,0xf9,0xd3,0x83,0x74,0xff,0xe6,0x6f,0x68,0xcd,0x53,0x91,0xdb,0xdb,0x8d,0xcd,0xf2,0x3,0x2,0x17,0x76,0x51,0x73,0xb,0x41,0x15,0x35,0x70,0xb0,0xba,0x47,0x39,0x5c,0x3f,0x45,0xcd,0x2c,0xfc,0x16,0x21,0xa7,0xdb,0x9,0x21,0xc8,0xe5,0x72,0xa4,0xd3,0x69,0xce,0x3c,0xf3,0x4c,0x53,0x5c,0xab,0x68,0x6f,0x6f,0xe7,0xf5,0xd7,0x5f,0xb7,0x6f,0xa0,0xaa,0x1a,0x29,0x93,0x21,0xf6,0xc4,0x9d,0x86,0xb0,0x69,0x2e,0x3c,0x23,0xa,0x46,0xb7,0xb4,0xd,0xf2,0x9f,0xfb,0x18,0x5d,0xf7,0x2d,0x27,0x77,0xe2,0x87,0x91,0x7b,0xfb,0x91,0xdb,0xdb,0x11,0xba,0x66,0x7a,0xec,0x2d,0x68,0x22,0x35,0x56,0x7b,0x3f,0x87,0x99,0xdc,0xe6,0x3b,0x52,0xdd,0xc3,0x9,0xae,0x5f,0x18,0xf,0xcb,0x35,0xec,0xb4,0x2b,0x8e,0xb5,0x5c,0x70,0xc1,0x5,0x83,0xe7,0x8d,0x3a,0x8d,0x95,0x2b,0x57,0xd2,0xdb,0xdb,0x3b,0x58,0xd0,0xd2,0x72,0xe6,0x23,0x8c,0x43,0xe0,0x62,0xf,0xde,0x2,0xdb,0x31,0x4e,0x98,0x72,0x3,0x32,0x90,0xd5,0x60,0xb9,0x86,0x3e,0xa5,0x85,0x9e,0x3f,0xdf,0x4f,0xf7,0xaf,0xef,0xa7,0x70,0xe0,0xe1,0xc8,0x5d,0xdd,0x46,0x6,0xa7,0x15,0x1c,0x1b,0x7f,0xb,0x42,0xfb,0xf1,0x2c,0x6a,0xe0,0x40,0x75,0x8f,0x72,0xb9,0x45,0x9e,0x1f,0xd5,0x3d,0x2a,0x55,0xd4,0x84,0x10,0x64,0x32,0x19,0x0,0xbe,0xf3,0x9d,0xef,0x98,0xe2,0xdb,0xc1,0xb2,0x65,0xcb,0x0,0x88,0xc7,0xe3,0xf6,0xba,0x73,0xba,0x8e,0x96,0x4c,0xa0,0xac,0x59,0x81,0xfc,0xf8,0xb3,0x30,0x1d,0x67,0x2b,0xea,0xe,0x87,0x2,0x6c,0xd1,0x60,0x33,0xe4,0xcf,0xfa,0x30,0x5d,0x77,0xff,0x2f,0xdd,0x3f,0xbb,0x83,0xdc,0xa2,0xa3,0x91,0xbb,0x7a,0xc,0x81,0xcb,0xe7,0xf6,0x10,0x38,0xbf,0x45,0xca,0x4a,0xfb,0x72,0x7b,0x47,0x61,0x10,0x35,0x28,0xb3,0xba,0x47,0xb9,0xf0,0x33,0xc3,0xab,0x24,0x51,0x1b,0xe,0x4d,0xd3,0xd0,0x75,0x9d,0xcb,0x2e,0xbb,0x8c,0x9,0x13,0x26,0xd8,0xb2,0x61,0x6,0xcf,0x3e,0xfb,0x2c,0x50,0xe6,0x18,0xd5,0xc0,0x49,0x52,0x89,0x5b,0x7f,0x68,0x54,0xd3,0x4d,0xb8,0xbc,0xf4,0x52,0x6,0xa,0x1a,0xbc,0xae,0x41,0xf,0xe4,0x3e,0x7f,0x16,0xdd,0xf7,0x3c,0x4b,0xf7,0x2f,0xee,0x21,0x77,0xc8,0xd1,0x48,0xbd,0x7d,0xc8,0xed,0xed,0xc6,0x24,0x43,0x2e,0x53,0xc,0xda,0xb4,0xf9,0x30,0x8b,0x5a,0xb9,0xf0,0x52,0x14,0x6d,0x57,0xf7,0xb0,0xeb,0xb0,0x1c,0x8e,0x53,0x70,0xd2,0x77,0x18,0x44,0xad,0x54,0xb6,0x36,0x79,0xf2,0x64,0xae,0xb9,0xe6,0x1a,0xd3,0x36,0xac,0x22,0x97,0xcb,0xf1,0xf4,0xd3,0x4f,0x5b,0xe2,0x94,0xbc,0x26,0x4d,0x43,0x4b,0x26,0x88,0xbd,0xf0,0x4,0xf2,0xfd,0xff,0x86,0xd9,0x38,0x5b,0x2e,0x7c,0x24,0xc8,0x40,0x66,0x40,0xe0,0xda,0x21,0xf7,0xa9,0xd3,0xe9,0xbe,0xe3,0x59,0xba,0x6e,0x7d,0x86,0xfe,0x73,0x2e,0x46,0xdd,0x6b,0x26,0x22,0x9b,0x41,0xe9,0xe8,0x40,0xda,0xb9,0xd3,0x28,0xb1,0xe4,0x30,0x82,0x36,0xb4,0x13,0xa6,0x4c,0x4f,0xf1,0xb3,0xfb,0xe9,0x7,0x2a,0x29,0x53,0x1b,0xde,0x4e,0x92,0x24,0x7a,0x7b,0x7b,0x51,0x14,0x85,0x67,0x9e,0x79,0x66,0xb0,0xc8,0xa4,0x1b,0xf8,0xfb,0xdf,0xff,0xce,0xce,0x9d,0x3b,0x49,0xa5,0x52,0xa6,0xda,0x8f,0x7a,0x4d,0x89,0x24,0x7a,0x26,0x4b,0xea,0x7,0x67,0xd1,0x73,0xf8,0xdb,0xd0,0xa2,0xc0,0x4e,0xd,0x47,0xab,0xeb,0x8e,0x4,0x9,0x63,0xfc,0xed,0x4d,0x20,0x21,0x51,0x78,0xef,0x31,0x14,0x3e,0x70,0xc,0xe2,0xad,0x9f,0x21,0x6d,0x5a,0x4d,0x6c,0xd9,0xd3,0xc4,0x1f,0xff,0x2b,0xca,0xca,0x17,0x90,0xfb,0x8c,0xc,0x4e,0x53,0x4,0x7a,0xba,0xce,0x98,0x55,0x1d,0x18,0x62,0x9,0x5a,0x77,0xd5,0x4b,0xdb,0x7e,0xf0,0x6d,0xd7,0x4e,0x8,0xa3,0xa8,0x39,0x89,0xa0,0x88,0x95,0x59,0x8,0x21,0x6,0xcf,0xf7,0xfc,0xcb,0x5f,0xfe,0xc2,0xec,0xd9,0xb3,0x6d,0xd9,0x31,0x8b,0x3b,0xee,0x30,0xe,0x25,0x56,0x14,0x65,0xcc,0xf1,0xd3,0x31,0xaf,0x49,0xd3,0xd0,0x6b,0xd2,0x28,0xdb,0x36,0x92,0xfc,0xe9,0x7f,0x91,0xf9,0xcd,0x75,0xb0,0x53,0xe0,0x78,0x85,0xdd,0xd1,0x20,0x1,0x79,0xd,0x36,0x0,0x42,0x42,0x4f,0x27,0x51,0xf,0x5f,0x84,0x7a,0xe2,0x22,0x32,0x9f,0xff,0x6,0xf2,0xaa,0x55,0xc4,0x96,0x3d,0x45,0xec,0xc5,0xc7,0x51,0x56,0xfe,0x1b,0xb9,0xb5,0x15,0x6,0x22,0xd4,0xab,0x92,0x90,0x4c,0x61,0x56,0x89,0x23,0x51,0x2b,0x9f,0x6f,0x4b,0xd8,0xc2,0x28,0x6a,0x4e,0xa,0x47,0x18,0x44,0x6d,0x78,0xf7,0x33,0x9f,0xcf,0x53,0x28,0x14,0x38,0xe7,0x9c,0x73,0xf8,0xe4,0x27,0x3f,0x69,0xda,0x8e,0x1d,0x74,0x74,0x74,0xf0,0xd0,0x43,0xf,0x21,0x84,0x28,0x5f,0xd4,0x6,0x1b,0x4a,0xe8,0xb2,0x44,0xe2,0xee,0x5f,0x91,0xb9,0xf0,0x87,0xb0,0x77,0xa,0xd6,0xe9,0xce,0xd6,0x6b,0x33,0x15,0x7,0x80,0x66,0x6c,0xce,0xef,0xc5,0x50,0xae,0xb8,0x84,0x7a,0xe8,0x2,0xd4,0x93,0x16,0x90,0xe9,0xfe,0xa,0xd2,0x3b,0xdb,0x51,0x5e,0x7c,0x92,0xd8,0xb,0x8f,0xa3,0xbc,0xf6,0x22,0xca,0x3b,0xab,0x91,0x76,0xb6,0xc3,0x40,0x73,0xbd,0x3a,0x85,0x1e,0x4f,0x96,0x1c,0x9b,0xb,0xd2,0x2f,0xfe,0xb0,0x8a,0x1a,0xd8,0x10,0xb6,0x30,0x8a,0x9a,0x59,0x4,0x79,0xec,0xcd,0xae,0xef,0xe2,0x98,0x9a,0xa6,0x69,0x9c,0x79,0xe6,0x99,0xdc,0x7e,0xfb,0xed,0x8e,0xfb,0x1b,0x8e,0x3f,0xfc,0xe1,0xf,0x64,0x32,0x19,0xaa,0xab,0xab,0x47,0x6d,0x67,0x49,0xa8,0x1,0x3d,0x5d,0x83,0xd4,0xd9,0x49,0xd5,0xe5,0x67,0xd0,0x77,0xcf,0x3,0x50,0x27,0x41,0x97,0xe6,0x51,0x29,0x87,0x51,0x2,0xcb,0x6b,0xb0,0xd,0xd8,0xa,0xc8,0x12,0xda,0xe4,0x9,0xe4,0x3e,0x77,0x36,0xb9,0x73,0xcf,0x86,0xad,0x20,0xbf,0xf5,0xa,0xb1,0xd5,0x4b,0x50,0xd6,0x2c,0x45,0x79,0x65,0x29,0xf2,0x1b,0x2f,0x23,0xf7,0x1a,0x63,0x72,0x3a,0xa0,0x27,0xe3,0xe8,0xa9,0x6a,0x5b,0xbb,0x2b,0xdc,0x7a,0xaf,0xc2,0x2c,0x6a,0xe0,0x70,0x19,0xbf,0x91,0x30,0x9e,0x44,0xcd,0x8f,0x8c,0xce,0xae,0x4d,0x5d,0xd7,0xe9,0xef,0x37,0x5e,0xa0,0xaf,0x7d,0xed,0x6b,0xfc,0xf2,0x97,0xbf,0x34,0xed,0xaf,0x1c,0xdc,0x7d,0xf7,0xdd,0x80,0x31,0xa6,0x37,0x52,0xc6,0x66,0x6f,0xf9,0x7,0x68,0xe9,0x6a,0x12,0xcf,0x3e,0x88,0xfa,0x5f,0x57,0x91,0xfd,0xd5,0x15,0xb0,0x46,0x32,0x6,0xf9,0xfd,0x14,0xb7,0x22,0x4,0xa0,0x69,0xd0,0x1,0xb4,0x3,0x42,0x82,0x24,0xa8,0x7,0xef,0x8f,0x7a,0xfc,0xfe,0xa0,0x7d,0x1,0xb6,0x82,0xf2,0xc6,0x4a,0xe4,0x37,0x57,0xa0,0xac,0x79,0x9,0x65,0xcd,0x52,0xe4,0x37,0x56,0x1a,0x33,0xad,0x18,0xab,0x59,0xf4,0x54,0x2,0x3d,0x16,0x87,0x58,0x8c,0xd1,0xba,0xaf,0x41,0x7d,0xaf,0xfc,0x16,0x35,0x21,0x84,0x35,0x61,0xb,0xdb,0xec,0xa7,0x59,0xf8,0x99,0x5d,0x39,0xe9,0xb7,0xd8,0x4e,0x8,0x41,0x5f,0x5f,0x1f,0x0,0xb5,0xb5,0xb5,0xfc,0xf2,0x97,0xbf,0xe4,0xbc,0xf3,0xce,0x73,0x2d,0xbe,0xdd,0xd1,0xd1,0xd1,0xc1,0xb2,0x65,0xcb,0x9c,0x17,0x35,0x0,0x74,0x50,0x62,0x68,0x89,0x38,0xa9,0x9b,0xbf,0x8f,0x3e,0x7d,0x26,0xb9,0x6f,0x9d,0xb,0xaf,0x4b,0xd0,0xab,0x79,0xdf,0x2d,0x1d,0xd,0xc5,0x2e,0x6b,0x6,0xe3,0xb3,0x8d,0x41,0xa1,0x2b,0x1c,0x7a,0x0,0x85,0x13,0xe,0x20,0xab,0x7f,0x16,0x76,0x80,0xb4,0xee,0x1d,0x62,0x2b,0x9f,0x23,0xbe,0xec,0x69,0x94,0x57,0x97,0x22,0x6f,0x5d,0x87,0xd4,0xdd,0x89,0x18,0x38,0x53,0x55,0x4b,0xc5,0xd1,0x53,0xe9,0xb2,0x26,0x23,0x8a,0xb0,0x54,0xc9,0xd8,0x6,0x82,0x20,0x6a,0x60,0x32,0x63,0x8b,0xba,0x9f,0xce,0x66,0x6a,0x4e,0xfb,0xdd,0xbd,0x5d,0x31,0x43,0x3,0xf8,0xd1,0x8f,0x7e,0xc4,0xc5,0x17,0x5f,0x4c,0x63,0x63,0xa3,0xe9,0xb8,0xca,0xc5,0xc5,0x17,0x5f,0x4c,0x26,0x93,0x21,0x9d,0x4e,0x97,0xfc,0x79,0xd9,0xf7,0x48,0xd3,0xd0,0x53,0x55,0xa0,0xaa,0x54,0xff,0xe0,0xb3,0x88,0xd6,0xf5,0x64,0x7f,0xf4,0x3d,0xd8,0x22,0x41,0x47,0xc0,0xc4,0x6d,0x77,0xc,0x17,0xba,0xe2,0x3f,0xc6,0x4,0xda,0x9c,0x59,0x64,0xf,0x99,0x45,0xf6,0x73,0x9f,0x81,0xcd,0x18,0xc2,0xb6,0x73,0x2b,0xca,0xda,0x15,0xc4,0x9f,0x7f,0x8,0x65,0xf9,0xbf,0x90,0x77,0xee,0x4,0x6,0xba,0xae,0xf5,0xb5,0x10,0x4b,0xc,0x8a,0xdc,0x98,0xae,0x4d,0xae,0x5f,0xb,0x8a,0x28,0x39,0xc1,0x1f,0x53,0xd8,0x22,0x51,0x73,0xfe,0x5a,0x9c,0xf4,0xab,0x69,0xda,0x60,0x4d,0x35,0x30,0x56,0xf9,0x9f,0x7d,0xf6,0xd9,0x7c,0xf3,0x9b,0xdf,0xe4,0x80,0x3,0xe,0xb0,0x1d,0xa3,0x1d,0xbc,0xfe,0xfa,0xeb,0xdc,0x7e,0xfb,0xed,0x28,0x8a,0x52,0x72,0xe2,0xc0,0x31,0xe1,0xd7,0x34,0xf4,0x74,0xd,0x5a,0x77,0x27,0x55,0xbf,0xbe,0x2,0xd1,0x9f,0x23,0x73,0xdd,0x8f,0x40,0x97,0xa0,0x33,0xc0,0xe2,0xb6,0x7,0x74,0xe3,0x80,0x99,0x1d,0x40,0x1b,0x46,0x46,0x96,0x4,0x75,0xdf,0x99,0xa8,0xc9,0x99,0xe4,0x3f,0x74,0x24,0xfd,0x5f,0xb8,0x8,0xe9,0xf5,0xf5,0xc4,0x56,0x3d,0x47,0xec,0xa5,0x7f,0x11,0x7f,0xf9,0x79,0x94,0xd7,0x57,0x21,0xe9,0x46,0xb7,0x55,0xab,0xab,0x81,0x78,0x72,0x44,0x91,0x33,0x33,0x81,0x53,0x6c,0x57,0xe,0x82,0xc6,0x1f,0x55,0xd8,0xc6,0x93,0xa8,0x6d,0xdd,0xba,0x15,0xd8,0x75,0x6a,0xd2,0x78,0x82,0x2c,0xcb,0x1c,0x7d,0xf4,0xd1,0x7c,0xe4,0x23,0x1f,0xe1,0x8c,0x33,0xce,0x60,0xaf,0xbd,0xf6,0xf2,0x25,0x8e,0x8b,0x2e,0xba,0x8,0x80,0xaa,0xaa,0xaa,0xb2,0xe,0x87,0x31,0xf5,0xfc,0x68,0x1a,0x7a,0x4d,0x1d,0x5a,0xa6,0x9f,0xaa,0xdf,0x5d,0x85,0xe8,0xef,0xa1,0xff,0xb7,0x3f,0x87,0xad,0x92,0x51,0x75,0xd7,0x93,0xd1,0x63,0x7,0x21,0x0,0x5d,0x83,0x7e,0x8c,0xf,0xc,0x9c,0x5c,0x2f,0xa1,0xcd,0x9e,0x41,0xf6,0xe0,0x19,0x64,0x3f,0xf7,0x29,0xd8,0xa4,0x13,0x7b,0xed,0x5,0x12,0xff,0xfa,0x3b,0xf1,0x67,0x1f,0x42,0x79,0x63,0x25,0x92,0xda,0x8d,0xe,0x68,0xb5,0x69,0xf4,0x44,0xca,0x72,0x77,0x35,0x68,0xa2,0xe4,0x4,0x7f,0xc4,0xaf,0x7f,0x3c,0x89,0x1a,0x18,0x35,0xc7,0xd6,0xac,0x59,0x33,0xb8,0xe1,0xdb,0xca,0x97,0xee,0xd4,0x92,0x85,0x72,0xdb,0x69,0x9a,0x46,0x32,0x99,0xa4,0xae,0xae,0x8e,0x86,0x86,0x6,0xe6,0xcc,0x99,0xc3,0xfc,0xf9,0xf3,0x39,0xf2,0xc8,0x23,0x5d,0x5f,0x97,0x36,0x16,0x1e,0x78,0xe0,0x1,0x16,0x2f,0x5e,0x4c,0x22,0x91,0x28,0x29,0x6a,0xae,0xbc,0x64,0x9a,0x6,0xa9,0x2a,0x34,0x21,0x48,0xdd,0xfe,0xb,0xd0,0x5,0xfd,0x3f,0xb9,0x1e,0x6a,0x24,0x78,0x47,0x7,0x49,0x37,0xbb,0x74,0x2c,0x98,0x10,0x80,0xaa,0xc1,0x4e,0x8c,0xac,0x4e,0x48,0x90,0x12,0xe4,0x4f,0x38,0x82,0xfc,0xfb,0x8f,0x80,0xad,0xd7,0xa2,0xbc,0xb2,0x94,0xc4,0xff,0x3e,0x42,0xfc,0x7f,0x1f,0x21,0xf6,0xf2,0xb,0xc8,0x5d,0x3d,0xc6,0x4,0x44,0x63,0x3,0x28,0x71,0x43,0x2c,0x47,0x73,0x11,0x40,0x51,0x72,0x82,0x2f,0xe,0x39,0xe4,0x90,0x2e,0x8c,0x1a,0xa5,0x65,0x3b,0x2c,0x27,0xc8,0xd6,0xd6,0x56,0x16,0x2e,0x5c,0xc8,0x3d,0xf7,0xdc,0x63,0xdb,0x46,0x4,0xff,0xd0,0xd2,0xd2,0x42,0x5b,0x5b,0x1b,0xb5,0xb5,0xb5,0x7b,0x8,0x9b,0x1b,0x63,0x8f,0x43,0xda,0x4a,0x12,0x64,0x33,0xc8,0x7d,0xfd,0xe4,0x17,0x9d,0x40,0xef,0xcf,0xff,0x88,0x76,0xf0,0x74,0x63,0x31,0x6d,0xc7,0xc0,0xe,0x85,0x30,0xb,0xdc,0x70,0xe8,0x0,0xc2,0xa8,0x76,0xd2,0x4,0xa4,0x80,0x36,0x50,0x5e,0x5d,0x49,0xe2,0xb1,0x3b,0x49,0x3e,0x7e,0x2f,0xb1,0xb7,0xd6,0x18,0x93,0xb4,0x80,0x56,0x53,0x4d,0x5e,0x89,0xb3,0xef,0xbc,0x79,0x34,0x37,0x37,0xf,0x2e,0xd4,0x86,0xf1,0x31,0x51,0x50,0x2,0x6d,0x8e,0xd5,0x63,0xf3,0xfb,0x22,0x23,0xf8,0x87,0xcf,0x7c,0xe6,0x33,0xb4,0xb5,0xb5,0x91,0x4e,0xa7,0xbd,0x17,0x35,0x30,0x32,0xb7,0x78,0x2,0xb5,0xb6,0x96,0xd8,0x4b,0x4f,0x51,0x73,0xda,0x2,0x12,0xbf,0xb8,0xc9,0x28,0x35,0x34,0x47,0x82,0x98,0xe4,0x6e,0x55,0x10,0xaf,0x21,0x0,0xa1,0x1b,0xcb,0x5c,0x36,0x6b,0xb0,0x56,0x87,0x5e,0x63,0xb6,0xb5,0xf7,0xaa,0xab,0xd9,0x71,0xd7,0x6a,0xda,0x6f,0x78,0x88,0xde,0x33,0x2e,0xa0,0x70,0xe0,0x22,0xc8,0xab,0xc8,0xed,0xed,0xc8,0xfd,0x3d,0x20,0xed,0x1a,0x80,0x1c,0xa7,0xa2,0x6,0x38,0x54,0x8f,0xad,0xdc,0x1b,0x14,0x89,0x5a,0x78,0xf1,0xa3,0x1f,0xfd,0x88,0x3f,0xff,0xf9,0xcf,0x54,0x55,0x55,0xed,0xf1,0x3d,0x5a,0xe9,0x7e,0x96,0x2d,0x80,0xba,0xe,0x42,0xa0,0x36,0x34,0x20,0xfa,0x3a,0xa9,0xfe,0xfe,0x85,0xd4,0x9e,0x3a,0x87,0xf8,0xad,0xb7,0xc3,0xde,0xc0,0xc,0x9,0x18,0x67,0x2,0x57,0x84,0xd0,0x8d,0x45,0xc2,0x9b,0x35,0x78,0x53,0x7,0x45,0x90,0xfd,0xd8,0xa9,0x74,0xfd,0xea,0x26,0x76,0xfc,0x69,0x19,0xed,0x77,0xbc,0x48,0xff,0x99,0x17,0x82,0xaa,0x52,0xb3,0x7e,0x35,0xf1,0xbe,0x2e,0x90,0x15,0xec,0xa6,0xb1,0x41,0x17,0x35,0x0,0x79,0xca,0x94,0x29,0xdf,0x65,0xe0,0x80,0x33,0x3f,0x44,0xad,0x88,0xbe,0xbe,0x3e,0x26,0x4d,0x9a,0xc4,0x59,0x67,0x9d,0x65,0xdb,0x5e,0x4,0x6f,0xf1,0xe4,0x93,0x4f,0x72,0xde,0x79,0xe7,0x21,0xcb,0x32,0x89,0x44,0x62,0xc8,0x58,0xa4,0x27,0x99,0x5a,0x29,0xe8,0x3a,0xa4,0x52,0xe8,0xf1,0x18,0x4a,0xeb,0x76,0x12,0x8f,0xdd,0x8b,0xb4,0xe6,0x6d,0xb4,0x69,0xf3,0xd1,0xf,0x68,0x86,0x2a,0x1,0x3d,0x2,0xb4,0x90,0x8f,0xbf,0x95,0x42,0xb1,0xcb,0x9d,0xd7,0xa1,0x43,0x87,0x2e,0x1,0x2,0xb4,0xd9,0x13,0xc8,0x9f,0xf6,0x21,0xda,0x16,0x7e,0x94,0x4c,0x55,0x9a,0xda,0xad,0xeb,0xa8,0xdb,0xf4,0x3a,0x5a,0x3c,0x8e,0x9a,0xa8,0x42,0xb8,0x70,0x34,0xa5,0xcf,0xfc,0xbe,0x41,0x61,0xf3,0x53,0xd4,0x20,0x12,0xb6,0x30,0xe2,0xb0,0xc3,0xe,0xa3,0xaf,0xaf,0x8f,0x9a,0x9a,0x9a,0x60,0x88,0xda,0xee,0x6d,0x25,0x9,0xbd,0xaa,0xa,0x5d,0x96,0x88,0xaf,0x7a,0x91,0xf8,0x1d,0xff,0x17,0x79,0xdd,0x26,0xb4,0x96,0xd9,0xe8,0xb,0x5a,0xa0,0x5e,0x40,0xb7,0x0,0x75,0x1c,0xa,0x1c,0xc,0x5c,0x93,0x6e,0x5c,0x5f,0x97,0x21,0x72,0x85,0x49,0xb5,0xb4,0x1d,0x71,0x4,0x1b,0xf,0xfa,0x10,0x85,0x54,0x35,0xf5,0x6f,0xaf,0x26,0xdd,0xb6,0x91,0x5c,0x75,0x3d,0xba,0x24,0x23,0xc6,0x28,0x2a,0x10,0x12,0x51,0x3,0xe8,0xb3,0x5d,0x8f,0x2d,0xea,0x3e,0x56,0x36,0xce,0x3c,0xf3,0x4c,0xda,0xda,0xda,0xa8,0xae,0xae,0x1e,0x32,0xae,0x16,0x8,0x51,0x2b,0xb6,0xd5,0x34,0x50,0x62,0xa8,0x8d,0x8d,0xa0,0x40,0xf2,0xce,0xff,0x47,0xed,0xe9,0x7,0x90,0xfe,0xe2,0x39,0x28,0xff,0x7c,0xa,0x26,0x3,0xfb,0x4a,0xc6,0x9e,0x53,0x24,0x4f,0x8b,0x85,0x78,0x8a,0xe2,0x52,0x92,0x1d,0x1a,0x6c,0xd4,0xc9,0x36,0x35,0xb2,0xfa,0x3f,0xbe,0xca,0x53,0x57,0xdd,0xc9,0xa6,0x43,0x4f,0xa5,0x7e,0xc3,0x6b,0x24,0xbb,0x77,0xa0,0xcb,0x23,0xaf,0x91,0x9,0x91,0xa8,0x1,0x20,0x4f,0x9d,0x3a,0x75,0xb0,0x2b,0xea,0x96,0x13,0x33,0xfc,0x28,0x63,0xb,0xf,0x2e,0xb9,0xe4,0x12,0xfe,0xf0,0x87,0x3f,0x50,0x55,0x55,0x35,0xa4,0xa6,0x5b,0xa0,0x44,0x6d,0x77,0xe8,0x3a,0xc4,0x12,0xe8,0x55,0x55,0x8,0x35,0x47,0xec,0xb5,0x95,0x24,0xee,0xbb,0x15,0x65,0xc5,0x8b,0x88,0xf6,0x3c,0x5a,0xf3,0x5e,0x30,0x3b,0x5,0x4d,0x2,0x64,0x1,0xb9,0x71,0x9a,0xc9,0x15,0xbb,0xaa,0x19,0x1d,0x3a,0x21,0x3f,0xa5,0x96,0xcd,0xc7,0x9c,0x4a,0x5f,0xfd,0x54,0x9a,0xd6,0x2c,0xa3,0x76,0xcb,0x5b,0xe4,0xab,0x6b,0xd1,0x94,0xf8,0x90,0xee,0x69,0xd8,0x44,0xd,0xe8,0xb3,0x2c,0x6c,0x6e,0x5,0x19,0x9,0x5b,0x38,0xf0,0xd5,0xaf,0x7e,0x95,0x5f,0xff,0xfa,0xd7,0x24,0x12,0x9,0x62,0xb1,0xd8,0x60,0x17,0x34,0xb0,0xa2,0xb6,0x3b,0x74,0x1d,0x62,0x71,0xa3,0x8b,0x2a,0x9,0xe2,0x6f,0xac,0x26,0xf1,0xc4,0x7d,0x24,0x1e,0xfe,0x23,0xf2,0xaa,0xd7,0x10,0xdd,0x2a,0x68,0x71,0xf4,0xa9,0x8d,0x30,0x4d,0x40,0x4c,0x40,0x76,0x1c,0x8a,0x5c,0x51,0xe0,0x7a,0x74,0xd0,0x4,0x1d,0x87,0xef,0xcf,0xa6,0x5,0xa7,0x11,0xef,0xeb,0xa0,0xf1,0xcd,0x55,0xc4,0x72,0xbd,0xe4,0xaa,0xeb,0x11,0xba,0x16,0x46,0x51,0x3,0xe8,0x13,0x87,0x1e,0x7a,0x68,0xc9,0x75,0x6c,0xe,0x3a,0x31,0xc5,0x6f,0x6d,0x6d,0xe5,0xa0,0x83,0xe,0x8a,0xd6,0xb1,0x5,0x14,0xd9,0x6c,0x96,0x53,0x4e,0x39,0x85,0xa7,0x9f,0x7e,0x9a,0x64,0x32,0x49,0x3c,0x1e,0x1f,0xec,0x82,0x6,0x41,0xd4,0x6c,0xd9,0x16,0x2,0x74,0x1d,0xd1,0xd9,0x8e,0x34,0xd0,0x9b,0xd6,0xd2,0x29,0xf2,0x7,0x1e,0x43,0xfe,0x98,0xf,0x92,0x3f,0xf4,0xbd,0xa8,0x7,0xec,0xf,0x8d,0x40,0x37,0xd0,0x8a,0x71,0x1e,0xc2,0x78,0x12,0x39,0x1d,0xd0,0x5,0x34,0xb,0x48,0x41,0xcb,0xf3,0xff,0x66,0xd1,0x8d,0x57,0x50,0xd5,0xb1,0x99,0x9e,0xc9,0xb3,0x91,0x54,0xfb,0x75,0xd8,0x7d,0x14,0xc5,0x36,0xd3,0x1b,0x4f,0xfc,0x56,0xee,0x8,0xfe,0xe1,0xdd,0x77,0xdf,0xe5,0xa4,0x93,0x4e,0x62,0xf5,0xea,0xd5,0x83,0xdd,0xcf,0xd0,0x8b,0x1a,0xc,0x6e,0x3d,0xd2,0xeb,0x1a,0x50,0x85,0x0,0x55,0x45,0x64,0xfb,0x48,0x3c,0xf7,0x18,0x89,0xe7,0x1e,0x43,0x8b,0x49,0x14,0x16,0x1d,0x43,0xe1,0xc8,0xf,0x90,0x3d,0xea,0x43,0xa8,0x7,0x2f,0x30,0xc6,0xe3,0x7a,0x31,0x76,0x3,0x64,0x30,0xc6,0xae,0xc2,0xfc,0x68,0x17,0xd7,0xc4,0xed,0xd0,0x41,0x96,0x68,0x3d,0xf6,0x48,0x16,0xef,0x75,0x17,0xc7,0x5d,0xf9,0x39,0x1a,0x36,0xbd,0x46,0xc7,0xb4,0x7d,0x6d,0x89,0x9b,0xdf,0x7a,0x61,0x2a,0x63,0xf3,0x22,0xc8,0x28,0x63,0xb,0x26,0x76,0xee,0xdc,0xc9,0x41,0x7,0x1d,0xc4,0xc6,0x8d,0x1b,0x49,0xa7,0xd3,0x43,0xb6,0x98,0x85,0x5a,0xd4,0xcc,0xb4,0xcd,0xf6,0x23,0xf5,0x65,0x90,0x0,0x35,0x26,0x51,0x38,0xec,0x4,0x72,0x87,0xbe,0x9f,0xfc,0x21,0xef,0xa3,0xb0,0xdf,0xc1,0x30,0x5,0x50,0x31,0x36,0xb0,0xf7,0x61,0x4c,0x56,0x84,0x59,0xe4,0xc0,0x58,0xe7,0x37,0x5d,0x22,0xb1,0x7e,0x27,0x27,0xfc,0xf0,0x6c,0x6a,0x76,0xac,0xa7,0x73,0xca,0x1c,0x4b,0xe2,0xe6,0xbb,0xa8,0x9,0x31,0x76,0xc6,0xe6,0x77,0x90,0x11,0xfc,0xc3,0xb3,0xcf,0x3e,0xcb,0x19,0x67,0x9c,0xc1,0xb6,0x6d,0xdb,0x6,0x97,0x74,0xb8,0x2d,0x6a,0x56,0xe1,0x6a,0x1c,0xc9,0x2a,0xb4,0xa4,0xb1,0x17,0x55,0x64,0xfa,0x88,0x3f,0xf7,0x24,0xf1,0xe7,0x9e,0x44,0x93,0x40,0xdd,0xf7,0x40,0xf2,0x7,0x1e,0x45,0xfe,0xa8,0xd3,0xc8,0x1d,0xfa,0x7e,0x98,0x16,0x37,0x8e,0x6,0xec,0x2,0x3a,0x81,0xac,0x3e,0xb0,0x68,0xd8,0x9a,0x4b,0xdf,0x21,0x1,0x1b,0x34,0xb2,0xd3,0x1b,0x59,0x7c,0xd5,0x5d,0x9c,0xf0,0xc3,0x4f,0x53,0xb7,0x65,0xad,0x69,0x71,0xf3,0x5b,0x2f,0x8a,0xfc,0x51,0x33,0x36,0x2f,0x83,0x8c,0x32,0xb6,0x60,0xe1,0xa7,0x3f,0xfd,0x29,0x97,0x5d,0x76,0x19,0x40,0x59,0xfb,0x3f,0x3,0x93,0x7d,0x39,0x15,0x87,0x0,0x91,0xcb,0x22,0xba,0x7b,0x7,0x2b,0xde,0x16,0xf6,0x9e,0x83,0xba,0xe0,0x28,0xf2,0xb,0x8f,0x21,0xbf,0xe0,0x28,0xd4,0x39,0xef,0x81,0x9,0x3,0x3f,0xec,0xc7,0xe8,0xb2,0xf6,0x3,0x39,0xdd,0xe8,0xf6,0x85,0x1,0x2a,0x30,0x5d,0x22,0xbe,0xb1,0x83,0xf7,0x5e,0xf1,0x9,0xaa,0xdb,0x37,0xd3,0x39,0x65,0x9f,0x51,0xc5,0x2d,0x28,0xa2,0xc6,0x68,0x63,0x6c,0x7e,0x7,0x19,0xc1,0x1f,0x2c,0x59,0xb2,0x84,0x2b,0xae,0xb8,0x82,0x47,0x1f,0x7d,0x14,0x28,0x4f,0xd4,0xac,0x22,0xf0,0xa2,0x6,0xa0,0x83,0x1e,0x4b,0xa0,0x37,0x26,0xd0,0x84,0x0,0xb5,0x80,0xf2,0xce,0x5a,0xe2,0x6f,0xaf,0x25,0xf5,0xf7,0x5b,0xd1,0xaa,0x12,0xa8,0xfb,0xec,0x47,0xee,0x90,0x13,0xc9,0x1f,0xfa,0x3e,0xd4,0xe6,0xe9,0x68,0x8d,0x53,0xd0,0xa7,0x36,0x18,0xcb,0x49,0x72,0xc2,0x28,0x1d,0xde,0x4b,0xb0,0x27,0x22,0x64,0x60,0xa3,0x46,0x6e,0xaf,0x7a,0xfe,0x75,0xf9,0xad,0x9c,0x70,0xd5,0x39,0xa4,0xdb,0x36,0xd1,0xd3,0x3c,0xad,0xa4,0xb8,0xf9,0xad,0x17,0x7b,0x6c,0xe7,0x2b,0x95,0xb1,0xf9,0x11,0x64,0x5b,0x5b,0x1b,0x7,0x1e,0x78,0x60,0x94,0xb1,0xf9,0x84,0x4c,0x26,0xc3,0x79,0xe7,0x9d,0x37,0x78,0x6c,0x5e,0x71,0x92,0xc0,0x8b,0x1d,0x5,0x6e,0xda,0x76,0x33,0x8e,0x52,0xed,0x45,0xb6,0xf,0xd1,0xd3,0x6f,0xac,0x89,0x5,0xf4,0x74,0x12,0xbd,0xb6,0x91,0xc2,0xac,0xfd,0x29,0xbc,0xe7,0x60,0xf2,0x7,0x1d,0x4b,0x7e,0xc1,0x51,0xe8,0x53,0xeb,0x8c,0xb7,0x2e,0x87,0xd1,0x75,0xed,0xc1,0x28,0x51,0x14,0x34,0xa1,0xd3,0x80,0xbd,0x24,0xaa,0x5e,0xdd,0xcc,0xfb,0x7e,0xf4,0x71,0x10,0x82,0x4c,0x6d,0x13,0xc2,0xe6,0xa2,0xec,0x52,0x70,0x81,0xbf,0x67,0xc6,0xe6,0x47,0x90,0x51,0x76,0xe7,0x2f,0x6e,0xb9,0xe5,0x16,0xae,0xbc,0xf2,0x4a,0x36,0x6c,0xd8,0x80,0x24,0x49,0x54,0x57,0x57,0xf,0x19,0x4f,0xb3,0x8a,0xa0,0x88,0x9a,0x55,0x38,0x11,0xb7,0x9e,0xa8,0x42,0x4f,0x54,0x19,0xff,0xa3,0x16,0x10,0xf9,0x1c,0xa2,0x75,0x1b,0x89,0x2d,0x5b,0x48,0x3e,0xf7,0x28,0x70,0x2d,0x85,0xe9,0xd3,0x29,0xcc,0x59,0x48,0x7e,0xff,0xc3,0xc9,0xbf,0xe7,0x70,0xa,0xf3,0xe,0x46,0x9f,0x59,0x6f,0xd4,0x91,0xeb,0xc6,0xc8,0xe8,0x82,0x32,0xe3,0x2a,0x1,0x1b,0x75,0xfa,0xe,0x9c,0xca,0xd2,0x73,0x7f,0xcc,0xd1,0xff,0xf7,0x4b,0x64,0xab,0xeb,0x40,0x18,0xf5,0x33,0x2,0x28,0x6a,0xc0,0xb0,0x42,0x93,0x91,0xa8,0x55,0x16,0xee,0xbc,0xf3,0x4e,0xae,0xbf,0xfe,0x7a,0x96,0x2e,0x5d,0xa,0x40,0x4d,0x8d,0x91,0xb8,0x97,0x12,0xb4,0xb0,0x75,0x3f,0x3,0x61,0x5b,0x56,0x8c,0x6d,0x4a,0xc9,0x2a,0x54,0x31,0x50,0xc1,0xa4,0x50,0x40,0x7e,0x77,0x33,0xca,0xc6,0x8d,0xa4,0x9e,0xbc,0x1f,0xd,0x50,0xa7,0x4c,0x23,0x7f,0xc0,0x51,0xe4,0xf,0x3d,0x91,0xfc,0x7e,0x47,0x52,0x98,0x77,0x20,0xcc,0xc4,0xa8,0x33,0xd7,0x86,0x31,0x21,0xe1,0xab,0xc8,0xe9,0xb0,0x59,0xb0,0xf5,0x94,0x93,0xd8,0xb4,0xe4,0x14,0xa6,0xbd,0xf4,0x4f,0xba,0x26,0xef,0x83,0x54,0xe6,0x1e,0x34,0x37,0xf5,0x46,0x31,0xd3,0xa8,0x5c,0x27,0x4e,0x72,0x22,0x94,0x87,0xbe,0xbe,0x3e,0x6e,0xb9,0xe5,0x16,0x6e,0xb9,0xe5,0x16,0x96,0x2f,0x5f,0xe,0x94,0xee,0x76,0xee,0x8e,0x20,0x74,0x13,0x43,0x27,0x6a,0xa5,0xda,0xeb,0x3a,0xc8,0x32,0x5a,0x6d,0x63,0xf1,0x7,0x50,0xc8,0x23,0xb7,0x6d,0x41,0x79,0xe4,0x2e,0xaa,0x1e,0xb9,0xb,0x35,0xa9,0xa0,0xee,0xb3,0x80,0xc2,0x1,0x47,0x90,0x5b,0x78,0x3c,0xd9,0xc3,0x4e,0x41,0x9f,0x5b,0xf,0xb2,0x64,0x54,0xd1,0xed,0xc4,0xfb,0x65,0x25,0x2,0xc8,0x6a,0x20,0x4b,0xac,0x3d,0xe1,0xf3,0x4c,0x5b,0xf6,0x8,0x92,0x56,0x18,0x52,0xdb,0xcd,0xb2,0x49,0x97,0xf5,0x46,0x1c,0x7a,0xe8,0xa1,0x5d,0x42,0x8,0x53,0x3b,0xf,0xec,0x3a,0x31,0xc3,0x69,0x6d,0x6d,0x8d,0xc6,0xd8,0x3c,0x40,0x57,0x57,0x17,0x75,0x75,0x75,0xc0,0xd8,0x82,0x6,0xc1,0x10,0x2a,0xaf,0xc7,0xc9,0x7c,0x8d,0x25,0x97,0x41,0xea,0xea,0x19,0x2c,0x94,0x98,0x9f,0x3e,0x83,0xdc,0xa1,0x27,0x91,0x3b,0xf4,0x44,0x72,0x87,0xbe,0x1f,0x6d,0xfe,0x44,0x88,0xe1,0x8f,0xc8,0xc9,0x2,0x9a,0x4,0x87,0x5d,0xf7,0x2d,0x66,0xbe,0x70,0x1f,0x9d,0x53,0xe7,0x21,0x34,0xeb,0x67,0x88,0x78,0x90,0x44,0xb5,0x29,0x95,0x92,0xa9,0x6d,0xde,0xbc,0x99,0x4c,0x26,0x83,0x64,0xe3,0xb4,0x6d,0x33,0x70,0xf2,0x9a,0xa,0x85,0x2,0xb3,0x66,0xcd,0x1a,0xb2,0xc1,0xdc,0x29,0xd4,0xd6,0xd6,0x72,0xf9,0xe5,0x97,0x73,0xcd,0x35,0xd7,0xc,0x59,0x6c,0x5b,0xa,0x41,0x10,0xaa,0x30,0x8b,0x9a,0x2d,0x24,0x52,0x68,0x2d,0x29,0x63,0xc6,0x55,0xd7,0x90,0xdf,0xdd,0x48,0xf5,0xbd,0xbf,0xa7,0xfa,0xde,0xdf,0x53,0x98,0x38,0x91,0xec,0xe1,0xef,0x27,0x77,0xfc,0x87,0xc8,0x1d,0x78,0x1c,0xda,0x7b,0x26,0x81,0x26,0xc1,0x66,0x8c,0x19,0x56,0xb7,0xf,0x8d,0xce,0xeb,0x80,0x60,0xf5,0x7,0x2f,0x66,0xda,0xca,0x27,0x50,0xb2,0x7d,0xa8,0x31,0x4b,0xf5,0x33,0x3c,0xeb,0x19,0x8a,0xc3,0xe,0x3b,0xcc,0xf4,0x5e,0x51,0xbb,0x4e,0xcc,0x70,0xdc,0xce,0xd8,0x16,0x2c,0x58,0xc0,0x2b,0xaf,0xbc,0x82,0x2c,0xcb,0xae,0xac,0xc1,0x72,0xd2,0x66,0x36,0x9b,0xe5,0x98,0x63,0x8e,0xe1,0x99,0x67,0x9e,0x31,0xed,0xdf,0x2a,0xe6,0xce,0x9d,0xcb,0xda,0xb5,0x6b,0x4b,0x2e,0xe7,0x80,0x60,0x8,0x55,0x98,0x45,0xcd,0xd1,0x5f,0xf8,0x42,0x18,0x7b,0x5a,0xbb,0x3b,0x90,0x33,0x79,0x0,0xa,0xcd,0x4d,0xe4,0x8e,0xfb,0x28,0xfd,0x9f,0x38,0x9f,0xdc,0x89,0x47,0x1a,0xb3,0x97,0x1b,0x31,0x32,0x38,0x57,0x5,0x4e,0xc0,0x34,0xc1,0xfe,0x37,0xfc,0x82,0xfd,0x1e,0xfc,0xd,0x1d,0x53,0xe7,0x21,0xc6,0x38,0x30,0x66,0x90,0xe9,0x5d,0x12,0x55,0xfa,0xcc,0x3,0x87,0x9d,0x94,0xc5,0x71,0xa,0xc5,0x93,0xd1,0x55,0x55,0xa5,0x50,0x28,0x98,0xfa,0xe4,0xf3,0x79,0xd3,0x9f,0x5c,0x2e,0x67,0xea,0x93,0xcd,0x66,0xc7,0xfc,0x80,0xb1,0xea,0xff,0xaf,0x7f,0xfd,0xab,0x6b,0xf7,0xe3,0xc6,0x1b,0x6f,0x4,0x18,0x72,0xb0,0x47,0x11,0x41,0x11,0x2a,0x2b,0xf0,0x42,0x78,0xdc,0xc4,0xe8,0x6b,0xe7,0x6,0xf6,0xb4,0xd6,0xd4,0x53,0x98,0x30,0x81,0x42,0x73,0x33,0x52,0x6f,0x17,0xd5,0xf7,0xde,0x42,0xd3,0xa7,0x8f,0xa2,0xe1,0xfc,0x33,0x88,0x2d,0x59,0x1,0x73,0x81,0x7a,0x9,0xec,0xef,0x5b,0x1f,0x1b,0xba,0xe,0x59,0x78,0xfb,0xc8,0x33,0xc8,0xa6,0x1b,0x90,0xf3,0x99,0xb1,0x39,0x78,0x3f,0x86,0x6f,0xeb,0xf4,0xc5,0xb0,0x89,0x1a,0x30,0x78,0x32,0x79,0xf1,0xf8,0xbd,0xb1,0xe0,0x74,0x56,0x67,0xa5,0x9d,0x24,0x49,0xf4,0xf4,0xf4,0xf0,0xd5,0xaf,0x7e,0x95,0x33,0xce,0x38,0xc3,0x14,0xcf,0x2a,0x4e,0x3c,0xf1,0x44,0xde,0xff,0xfe,0xf7,0xf3,0xe8,0xa3,0x8f,0x12,0x8f,0xc7,0x2b,0x66,0xff,0x67,0xe8,0xdb,0xf,0x9c,0xed,0xa0,0xd7,0x34,0x50,0xa8,0x93,0x10,0x99,0x3e,0x52,0xf,0xdd,0x4d,0xf2,0xa1,0xbb,0xe9,0xfd,0xc2,0x37,0xe9,0xfa,0xee,0xcf,0x60,0xa6,0x4,0xeb,0x5c,0x3a,0x5b,0x55,0x0,0x3b,0xa1,0x6f,0xee,0x34,0xb6,0xed,0x77,0x2c,0x53,0x5f,0x7a,0x94,0xde,0x96,0xbd,0x18,0xad,0x4a,0xa7,0x1f,0xc3,0x5d,0x96,0x33,0xb6,0x30,0x8a,0x9a,0x55,0xf8,0x29,0x6a,0xb0,0xeb,0xfc,0xd0,0x6d,0xdb,0xb6,0xf1,0xd3,0x9f,0xfe,0xd4,0x14,0xd7,0xe,0x8a,0x59,0x5b,0x7f,0x7f,0x3f,0x42,0x38,0x70,0xa0,0x8a,0x3,0x6d,0x83,0x64,0x3b,0x88,0xed,0x87,0x70,0x34,0xd,0x3d,0x9e,0xa4,0x30,0x69,0x32,0x5a,0x3a,0x45,0xed,0x2d,0xd7,0xd3,0x78,0xce,0x49,0x88,0xed,0x9d,0x30,0x57,0x2,0x4d,0xb8,0x53,0x15,0xb8,0xa0,0x41,0x15,0x6c,0x59,0x70,0x2,0x72,0x21,0x3b,0xea,0xe4,0x85,0x5f,0xeb,0xdc,0x2c,0x9,0x5b,0x98,0x45,0xcd,0x6f,0xb1,0xb2,0x8a,0xe2,0x58,0xe0,0x15,0x57,0x5c,0x31,0xd8,0x8d,0x76,0x1a,0x33,0x67,0xce,0xe4,0x2b,0x5f,0xf9,0xa,0x85,0x42,0xc1,0xd2,0x62,0xdc,0xa0,0x74,0x29,0x83,0x26,0x3a,0xbe,0x8d,0xc3,0x69,0x2a,0x7a,0x75,0x2d,0xb9,0x89,0x13,0x49,0xbd,0xb8,0x98,0x96,0xf7,0xef,0x87,0xb2,0x64,0x35,0xec,0x27,0x8c,0xb5,0x70,0x4e,0x9f,0xcc,0x25,0x80,0x6e,0x78,0x77,0xee,0x51,0xf4,0x36,0x4f,0x43,0xc9,0xf6,0x97,0x6e,0xe6,0x93,0xa8,0x81,0x5,0x61,0xb,0xb3,0xa8,0x99,0x85,0x9f,0xa2,0x36,0xbc,0xad,0xae,0xeb,0xa4,0x52,0x29,0xb2,0xd9,0x2c,0x97,0x5c,0x72,0x89,0x69,0x3b,0x56,0x71,0xdd,0x75,0xd7,0xd1,0xd4,0xd4,0x44,0x4f,0x4f,0x8f,0xa9,0x19,0xe3,0xa0,0x64,0x5f,0x41,0x13,0x1d,0x5f,0x27,0x17,0xc0,0xe8,0xa2,0xea,0x90,0x9f,0x3c,0x19,0x65,0xc7,0x66,0x9a,0x3f,0x79,0x28,0xf1,0x7,0x9e,0x31,0x16,0xfa,0xca,0x2e,0x64,0x6e,0xbd,0x90,0x9d,0xd6,0xcc,0x8e,0x59,0x7,0x91,0xe8,0xde,0x61,0x2d,0x56,0x13,0x28,0x97,0x6f,0x4a,0xd8,0xbc,0x12,0x35,0x3f,0x85,0xd0,0xcf,0x8c,0x6e,0xa4,0xb6,0x42,0x8,0x62,0xb1,0x18,0xbf,0xff,0xfd,0xef,0x79,0xfa,0xe9,0xa7,0x4d,0xd9,0xb3,0x8a,0x54,0x2a,0xc5,0x9d,0x77,0xde,0x9,0x94,0x9e,0x48,0x18,0x1e,0x8f,0x59,0x84,0xb5,0x6b,0x1b,0xc4,0xf6,0xe6,0x39,0x3a,0xa8,0x2a,0xf9,0xc9,0x53,0x10,0xf9,0x3e,0x5a,0x3e,0x73,0x1c,0xf1,0x7f,0x3c,0x1,0xb3,0x85,0xd1,0x2d,0x75,0x12,0x5,0xd,0x6a,0xa0,0x75,0xce,0xa1,0xc8,0xb9,0xa1,0x19,0x9b,0xdf,0xa2,0x26,0x84,0x18,0x5b,0xd8,0x22,0x51,0x73,0xaf,0xdd,0x58,0xd0,0x75,0x9d,0x44,0xc2,0x58,0x27,0x74,0xd1,0x45,0x17,0x39,0x62,0xb3,0x14,0xde,0xfb,0xde,0xf7,0x72,0xca,0x29,0xa7,0x8c,0xba,0xce,0x2f,0xea,0x7e,0xfa,0xd3,0xde,0x96,0xf,0xb5,0x80,0x3a,0x69,0xa,0xba,0x80,0xc6,0x6f,0x9c,0x8e,0xb4,0x7a,0x7,0x4c,0x15,0xce,0x76,0x49,0x5,0x90,0x87,0xce,0xa9,0x73,0xc9,0xa7,0x6a,0x6,0x17,0xea,0x6,0x41,0xd4,0x60,0x8c,0x8c,0x2d,0x12,0x35,0xf7,0xda,0x99,0x6d,0xab,0x69,0x1a,0x89,0x44,0x82,0xd7,0x5e,0x7b,0x8d,0x27,0x9e,0x78,0xc2,0xb4,0x6d,0xab,0xf8,0xed,0x6f,0x7f,0xb,0x50,0x72,0x3c,0x2f,0xea,0x7e,0x3a,0xd3,0xde,0xe,0xec,0xbe,0x4f,0x42,0x55,0x29,0x4c,0x9e,0x82,0xd2,0xd3,0x45,0xed,0x35,0x5f,0x31,0x66,0x48,0x63,0xe,0xc7,0x9b,0x81,0xee,0x96,0x19,0x64,0xea,0x5a,0x90,0xf3,0xd9,0xc0,0x88,0x1a,0x8c,0x22,0x6c,0x91,0xa8,0xb9,0xd7,0xce,0xaa,0xcd,0x58,0x2c,0x6,0xc0,0x2f,0x7f,0xf9,0x4b,0xd3,0xf6,0xad,0x62,0xd6,0xac,0x59,0x1c,0x77,0xdc,0x71,0xe4,0xf3,0xf9,0xb2,0x76,0x67,0xb8,0x29,0x54,0x6e,0xc5,0xe1,0x45,0x7b,0x3f,0x7c,0x8,0x55,0x25,0xdf,0x50,0x4b,0xf5,0x3f,0xff,0x42,0xec,0xc9,0x97,0x61,0xa2,0xc3,0xf7,0x3b,0x7,0xd9,0xba,0x16,0xfa,0xea,0x27,0x99,0x5e,0xcf,0x36,0x12,0x9c,0x16,0xc5,0x92,0x4f,0x70,0x24,0x6a,0xd6,0xdb,0xb9,0xe9,0x5b,0xd7,0x75,0x62,0xb1,0x18,0xf,0x3c,0xf0,0x0,0x2f,0xbc,0xf0,0x82,0xe3,0xf1,0x14,0x71,0xf5,0xd5,0x57,0x3,0xbb,0x96,0x7f,0xec,0x1e,0x83,0x19,0x4,0x25,0xfb,0x8a,0x44,0x6d,0x37,0x24,0xab,0x11,0x40,0xfc,0xe5,0xc5,0xc6,0xfe,0x22,0x27,0xbb,0xa3,0x5,0xa0,0xda,0x10,0xb7,0x58,0x6e,0xf4,0xf1,0xd9,0xd1,0xe0,0x46,0xa6,0xb7,0x87,0xb0,0x45,0xa2,0x66,0xbd,0x9d,0x1b,0x36,0x87,0xb7,0x4b,0x26,0x93,0x0,0x5c,0x70,0xc1,0x5,0xa6,0x63,0xb2,0x8a,0x63,0x8e,0x39,0x86,0x4f,0x7d,0xea,0x53,0xe4,0x72,0x39,0x74,0x5d,0x8f,0x44,0xcd,0x81,0xf6,0x76,0x39,0x8e,0xf9,0xd0,0x34,0x34,0x1,0x89,0x17,0x1e,0x86,0x77,0x31,0xce,0x65,0x70,0xa,0x1a,0x10,0x87,0x4c,0x6d,0x93,0xed,0x63,0xfa,0xdc,0xea,0xbe,0x4a,0x66,0x1a,0xd9,0x31,0xec,0x34,0xc7,0x29,0x84,0x51,0xd4,0xc0,0x18,0x6b,0xab,0xaa,0xaa,0x62,0xd5,0xaa,0x55,0x5c,0x7b,0xed,0xb5,0xa6,0x63,0xb3,0x8a,0x5b,0x6f,0xbd,0x95,0xc6,0xc6,0x46,0xba,0xbb,0xbb,0x4d,0x77,0x49,0x83,0x22,0x3c,0xe3,0x41,0xd4,0xac,0xce,0x26,0x9b,0xf1,0xa1,0xd5,0xa6,0x89,0x2f,0x5f,0x8c,0xf4,0xf2,0x5a,0x68,0xb0,0x64,0x7a,0xc,0xe8,0x20,0x43,0x36,0xdd,0x60,0xd4,0x8b,0xb3,0x8,0x37,0xc7,0xe4,0x24,0x33,0x8d,0xec,0x18,0x76,0x92,0xe3,0x35,0xfc,0x14,0xb5,0xd1,0x50,0x14,0x9a,0x2b,0xae,0xb8,0x82,0xf6,0xf6,0xf6,0xb2,0xed,0x95,0x82,0xa2,0x28,0xfc,0xea,0x57,0xbf,0x2,0x20,0x9f,0xcf,0x8f,0xd9,0x3e,0x48,0xc2,0xe3,0x26,0x42,0xd5,0xfd,0x1c,0x6,0x3d,0x51,0x85,0xd2,0x97,0xa7,0x6a,0xfd,0xcb,0x90,0xb2,0xec,0x62,0x14,0xc3,0x86,0xb0,0x15,0x92,0xd5,0xa6,0x37,0xc2,0x17,0xe1,0xf6,0x44,0x83,0x64,0xd7,0xc9,0x78,0x15,0x35,0x2b,0xf0,0x3a,0xfb,0xd3,0x75,0x9d,0xea,0xea,0x6a,0x54,0x55,0xe5,0x3f,0xff,0xf3,0x3f,0x4d,0xdb,0xb4,0x8a,0xcf,0x7c,0xe6,0x33,0x1c,0x70,0xc0,0x1,0xf4,0xf6,0xf6,0x8e,0x9a,0xb5,0x5,0x49,0xd4,0x82,0x26,0x9a,0x41,0x9a,0x31,0xd5,0x31,0xce,0x66,0x49,0x77,0x6c,0x73,0x25,0xe,0x5d,0x58,0x2b,0xaf,0xe5,0xc5,0xec,0xa9,0x54,0x29,0xa2,0xe6,0xd7,0xc,0xa8,0x1b,0x2f,0xbf,0xa2,0x28,0xdc,0x72,0xcb,0x2d,0xac,0x5d,0xbb,0xd6,0xb4,0x6d,0xab,0xb8,0xe9,0xa6,0x9b,0x0,0x63,0x22,0xa1,0x14,0x2a,0x69,0x46,0x33,0x28,0x99,0x57,0x39,0xd0,0x81,0x78,0x4f,0x87,0x71,0xac,0x9e,0x70,0xb6,0xae,0x91,0x95,0x6c,0xcd,0xab,0x25,0x21,0xd1,0x26,0xf8,0xdd,0x10,0x6,0x51,0x13,0x42,0x90,0x4a,0x19,0xfd,0x89,0x2f,0x7f,0xf9,0xcb,0xa6,0xed,0x5b,0xc5,0xe1,0x87,0x1f,0xce,0xc7,0x3f,0xfe,0x71,0xb2,0xd9,0x3d,0xd7,0x27,0x55,0xd2,0x38,0x59,0x50,0x45,0xcd,0xe,0x47,0x2a,0xe4,0xc,0x61,0x73,0x1a,0x1e,0xd,0xc7,0x58,0xe1,0x57,0xcc,0x26,0xf8,0xb1,0x10,0x16,0x51,0x83,0x5d,0x3b,0x12,0x1e,0x7f,0xfc,0x71,0xfe,0xf9,0xcf,0x7f,0x9a,0xf6,0x63,0x15,0xbf,0xfe,0xf5,0xaf,0x89,0xc5,0x62,0xa6,0xf7,0x91,0x96,0x42,0x24,0x6a,0x1,0xe1,0x0,0x42,0x92,0x71,0xa5,0x8c,0xb8,0x89,0x2,0xa,0x5e,0x8a,0x1a,0x44,0x9b,0xe0,0x81,0x70,0x88,0xda,0x70,0x14,0xb7,0x5a,0x9d,0x7d,0xf6,0xd9,0xae,0x55,0xff,0x98,0x32,0x65,0xa,0x37,0xde,0x78,0x23,0xaa,0xaa,0x92,0xcf,0xe7,0x2d,0xcf,0xd8,0x45,0xa2,0x16,0x1c,0x8e,0x0,0xf2,0xc9,0xaa,0x81,0x1a,0x6d,0xe,0xed,0x88,0x17,0x2,0x54,0x50,0xb2,0x7d,0xe8,0xa3,0x74,0x6f,0xbd,0x16,0x35,0x8,0xd8,0x26,0x78,0x3f,0x10,0x16,0x51,0x1b,0xde,0xb6,0xb8,0xfc,0xa3,0xa3,0xa3,0x83,0x7b,0xef,0xbd,0xd7,0xb4,0x1d,0xab,0x38,0xef,0xbc,0xf3,0x98,0x3c,0x79,0x32,0xbd,0xbd,0xbd,0xfe,0x8a,0x9a,0x2c,0x23,0xba,0xda,0x91,0xda,0xdb,0x41,0xb1,0x56,0x41,0xb1,0xe2,0x45,0x4d,0x18,0x52,0x96,0xa9,0x69,0x32,0x32,0x36,0x9b,0xe7,0xc5,0x96,0xb0,0xe,0x2a,0xc4,0xfa,0xba,0x46,0xec,0x8e,0xfa,0x21,0x6a,0x60,0x42,0xd8,0x22,0x51,0xb,0x9e,0xa8,0x15,0x51,0x3c,0xec,0xe5,0xfa,0xeb,0xaf,0x37,0x6d,0xcb,0xe,0xbe,0xf2,0x95,0xaf,0x0,0x94,0x3c,0x1b,0xa1,0x14,0x1c,0xbf,0xf,0x42,0x20,0xfa,0x7a,0x51,0x67,0xce,0x47,0xdd,0xfb,0x20,0xe4,0xd6,0x56,0xe3,0x38,0x3a,0x87,0x63,0xf1,0xa2,0xbd,0x2f,0x1c,0x4d,0x43,0x5,0x7a,0x9a,0xa7,0x3b,0xbf,0x11,0xbe,0x0,0xc9,0x9e,0x9d,0x68,0x25,0x8e,0xe2,0xf3,0x4b,0xd4,0x20,0x20,0x9b,0xe0,0xfd,0x80,0x1b,0x62,0xe5,0xb4,0xef,0xb1,0xda,0x16,0x6b,0xb6,0xad,0x58,0xb1,0x82,0xdb,0x6e,0xbb,0xcd,0x89,0xd0,0x4a,0xe2,0x3b,0xdf,0xf9,0xe,0x53,0xa6,0x4c,0xa1,0xab,0xab,0x6b,0xcc,0xb1,0x36,0x57,0xc4,0x5d,0xd7,0x91,0xfb,0xfa,0xe9,0x3f,0xef,0x4a,0x3a,0xff,0xf1,0x1c,0x0,0x72,0x6b,0x9b,0x51,0x44,0x71,0x94,0x41,0xa3,0xa0,0x2d,0x1,0xb1,0xeb,0xa3,0x5c,0x8e,0xe8,0xef,0xa1,0xd0,0xd2,0x44,0x76,0xe6,0x81,0xd0,0x6b,0xd9,0xd4,0xc8,0x90,0x81,0x7e,0x48,0x74,0xb5,0xa1,0xd,0x3b,0xad,0xca,0x4f,0x51,0x83,0x0,0x6c,0x82,0xf7,0x3,0x41,0x98,0x0,0x70,0xaa,0xad,0x32,0xd0,0x2d,0xbb,0xf4,0xd2,0x4b,0x4d,0xdb,0xb5,0xa,0x21,0x4,0xff,0xf3,0x3f,0xff,0x3,0x40,0x2e,0x97,0x1b,0xb5,0x9d,0xb,0xce,0x11,0x5d,0x1d,0xa8,0xb5,0x35,0xe4,0x8f,0x3f,0xd,0x7d,0x76,0x15,0xed,0xf7,0x2e,0x43,0x6d,0x99,0x86,0xd2,0xd6,0x86,0xc8,0xf4,0x40,0x89,0x63,0xa,0x83,0x98,0x79,0xf9,0x93,0xdd,0x9,0xe4,0xee,0x7e,0x72,0xfb,0x1d,0x89,0x3e,0x77,0x82,0x71,0x16,0xa9,0x53,0x88,0x83,0xdc,0xd3,0x47,0xaa,0xb3,0x95,0x42,0x3c,0x39,0x82,0x7f,0xeb,0x70,0xe2,0x39,0xf2,0x75,0x13,0xfc,0x70,0x7e,0x90,0x7e,0x63,0x86,0x41,0xd4,0xc0,0xc8,0xda,0xd2,0xe9,0x34,0xad,0xad,0xad,0xae,0x2e,0xda,0x3d,0xfd,0xf4,0xd3,0x39,0xe5,0x94,0x53,0x46,0x1c,0x6b,0xb3,0x7a,0x6d,0xe6,0xb3,0x35,0xd,0x59,0xd5,0xe9,0xff,0xdc,0xf,0xd0,0xe7,0x57,0xc3,0x52,0x1d,0xf5,0xd8,0x45,0xb4,0xdf,0xff,0x2a,0x7d,0x67,0x5c,0x80,0xe8,0xcb,0x1a,0x5d,0x53,0x49,0x1a,0x1c,0xe7,0x9,0xa2,0xe0,0xf8,0xd6,0x65,0x95,0x8c,0x89,0x83,0xdc,0x21,0xef,0x87,0x46,0x8c,0x2,0x91,0x4e,0x21,0x9,0x35,0xad,0xeb,0xa8,0x6a,0x7f,0x17,0x75,0x40,0xd8,0x82,0x20,0x6a,0xe0,0xe3,0x26,0x78,0x27,0xf9,0x66,0xe0,0x56,0x4d,0xff,0x20,0x8c,0xbf,0x49,0x92,0x44,0x2c,0x16,0xe3,0xfa,0xeb,0xaf,0xe7,0xd5,0x57,0x5f,0x35,0xcd,0xb5,0x8a,0x3b,0xee,0xb8,0x3,0x45,0x51,0xe8,0xe9,0xe9,0x19,0xda,0xd5,0x71,0x6b,0xf6,0x53,0x8,0xe4,0xce,0x4e,0xd4,0x29,0xd3,0xe8,0xff,0xc2,0x37,0x61,0x3b,0x20,0xeb,0xb0,0x46,0x43,0x6f,0xae,0xa5,0xe7,0x77,0x37,0xd1,0x79,0xeb,0x53,0x14,0xa6,0xec,0x83,0xd2,0xd6,0x6,0x85,0x7c,0xc9,0xec,0xcd,0xb1,0x78,0x6c,0x72,0xfc,0xeb,0xfd,0x8,0x44,0x6f,0x17,0x6a,0x5c,0xa2,0xff,0xc8,0xf,0x19,0xd9,0x9a,0x93,0xaf,0x5a,0x1c,0x1a,0x36,0xbe,0x46,0xa2,0x67,0x7,0x9a,0x1c,0xb,0x8c,0xe,0x8,0x21,0xfc,0xd9,0x4,0xef,0x24,0xdf,0x4f,0x3f,0x41,0x10,0x35,0x30,0x44,0xbb,0xaa,0xaa,0xa,0x70,0x77,0xd1,0x6e,0x7d,0x7d,0x3d,0x57,0x5e,0x79,0x25,0x85,0x42,0x61,0x70,0x22,0xc1,0xdd,0xef,0x4f,0x47,0xd2,0x74,0xfa,0xcf,0xbc,0x14,0x66,0x1,0xed,0xba,0xf1,0x62,0x2a,0xc0,0x76,0xd,0x56,0x43,0xfe,0xb4,0xe3,0x69,0x7f,0xf4,0x35,0xfa,0x3e,0xf6,0x45,0x62,0x9d,0x5d,0x7b,0x64,0x6f,0xa3,0x61,0xbc,0x89,0xda,0x1e,0x3c,0x59,0x10,0xeb,0xec,0xa1,0xf7,0xe3,0x17,0xa3,0x1e,0x33,0xb,0xb6,0x3b,0x79,0xf0,0x81,0x4,0x39,0xa8,0xdf,0xb4,0x6,0x5d,0x48,0x81,0xd1,0x81,0xa2,0x1d,0xcf,0x37,0xc1,0x3b,0xc9,0x77,0x3,0x61,0x9d,0x29,0x2d,0x1e,0xd9,0xf7,0xaf,0x7f,0xfd,0x8b,0xc7,0x1e,0x7b,0xcc,0xb4,0x1d,0xab,0xb8,0xfc,0xf2,0xcb,0x7,0x27,0x12,0x64,0x37,0xb3,0x23,0x21,0x90,0xbb,0xbb,0x28,0x34,0x36,0x91,0xf9,0xe4,0x45,0x46,0xc9,0x1d,0xb1,0xdb,0x8b,0x29,0x61,0x54,0x94,0x58,0xa3,0x41,0x4a,0xa1,0xe7,0xa6,0x9b,0xe9,0xfa,0xd1,0x8d,0xe8,0xb5,0x8d,0x28,0xad,0xad,0x88,0xfe,0x1e,0x28,0x31,0x53,0x57,0xe,0xc2,0x25,0x6a,0x32,0xf2,0xd6,0x2d,0xe4,0x9a,0x5b,0xe8,0xfa,0xc6,0x35,0xd0,0x5,0x68,0xe,0xa,0x5b,0x12,0xd8,0xa9,0xd3,0xb0,0xe1,0x15,0xf2,0xd5,0xf5,0x65,0x99,0x72,0x5a,0xd4,0xc0,0xe3,0x4d,0xf0,0x4e,0xf2,0xdd,0x40,0xd8,0x67,0x4a,0x8b,0x8b,0x76,0x2f,0xbe,0xf8,0x62,0x47,0x62,0x1a,0x9,0x66,0x26,0x12,0x86,0xc3,0xb2,0x28,0x48,0x2,0x29,0xaf,0x92,0xf9,0xc4,0x25,0xe8,0xfb,0x25,0xa1,0x4d,0x2f,0xdd,0x8d,0x52,0x80,0xad,0x1a,0x6c,0x84,0xfe,0xaf,0xfc,0x7,0x3b,0x1e,0x7a,0x83,0xbe,0xb3,0xfe,0x3,0xd1,0x9b,0x41,0x69,0xdd,0x6e,0x74,0x4f,0x4b,0xcc,0xe4,0x8e,0x97,0x19,0xd3,0x92,0x3c,0x59,0x46,0xea,0xd8,0x89,0xa4,0xc1,0xce,0x6b,0xef,0x46,0x9f,0x9d,0x86,0x77,0x35,0x1b,0x1b,0x28,0x47,0x41,0xd,0x34,0xac,0x7b,0x85,0x86,0xcd,0x6f,0x90,0xab,0xae,0xb3,0x6d,0xc6,0xad,0xfb,0xea,0xd9,0x26,0x78,0x27,0xf9,0x6e,0x60,0x3c,0x4c,0x2a,0x68,0x9a,0x46,0x75,0x75,0x35,0x6b,0xd7,0xae,0xe5,0x77,0xbf,0xfb,0x9d,0x69,0x9b,0x56,0x71,0xfa,0xe9,0xa7,0x73,0xd8,0x61,0x87,0xd1,0xd3,0xd3,0x63,0x2a,0x6b,0xb3,0x2e,0x6a,0x12,0x52,0x57,0x17,0x6a,0x32,0x4e,0xff,0x59,0x5f,0x87,0x9d,0xc,0xcd,0xd6,0x86,0x43,0x6,0xb2,0x1a,0xbc,0xaa,0xa3,0x4f,0x6e,0xa2,0xfb,0x37,0x37,0xd2,0x71,0xe7,0xb,0x64,0x4e,0xfa,0x30,0x72,0x67,0xd7,0x6e,0x19,0x9c,0xd1,0x45,0xd,0x62,0xe6,0xe5,0x94,0xa8,0xe9,0x8a,0x82,0xb4,0x7d,0xb,0x4a,0x6f,0x3f,0x3b,0xbe,0x7f,0x23,0xb9,0xd3,0x8f,0x83,0xb7,0x74,0x67,0x45,0x4d,0x13,0x10,0x87,0x49,0x6f,0xfc,0x9b,0x44,0x7f,0x17,0xba,0x6c,0xef,0xc8,0x79,0x27,0x75,0x60,0xb8,0x2d,0x4f,0x36,0xc1,0x3b,0xc9,0x77,0x3,0x6e,0x74,0x3f,0xfd,0x5e,0xfe,0xf1,0xad,0x6f,0x7d,0xcb,0xf4,0x82,0x5a,0x3b,0xf8,0xc3,0x1f,0xfe,0x80,0x10,0x82,0xde,0xde,0xd1,0x17,0x46,0xd9,0x7b,0xc1,0x75,0x44,0x2e,0x4f,0xff,0x67,0xbe,0x8d,0x7e,0x50,0x3d,0xbc,0x3b,0x42,0xb6,0x36,0x84,0x88,0x31,0xb1,0xb0,0x4d,0x83,0xb5,0x90,0x3f,0xf6,0x30,0x3a,0x6f,0xbb,0x9f,0x8e,0xdf,0x3e,0x42,0xff,0xa9,0x67,0x0,0x12,0x4a,0x6b,0x2b,0x72,0xe7,0xe,0x63,0xfc,0xcd,0xc5,0xec,0xdc,0xaf,0x71,0x63,0x5d,0x96,0x89,0x6d,0xda,0x4,0x22,0x49,0xdb,0x8f,0x7f,0x4f,0xdf,0xc5,0xff,0x1,0xeb,0x0,0xd5,0xc4,0xfd,0xb3,0x82,0xb4,0x40,0x6c,0x29,0x30,0x7d,0xf9,0x63,0xf4,0xd7,0xb6,0xd8,0xda,0xc9,0xe0,0x64,0xf7,0xb3,0x94,0x2d,0xd7,0x37,0xc1,0x3b,0xc9,0x77,0x3,0x61,0xef,0x7e,0xe,0x87,0xa6,0x69,0xa4,0xd3,0x69,0xda,0xdb,0xdb,0x7,0x4b,0xf,0xb9,0x81,0xf9,0xf3,0xe7,0xf3,0xe1,0xf,0x7f,0xd8,0xd1,0x23,0xfb,0x8a,0xed,0x45,0x57,0x27,0x6a,0x7d,0x3d,0x7d,0xe7,0x7e,0x6f,0x60,0xdd,0x95,0x85,0x17,0x47,0x2,0xd0,0xe0,0x1d,0xd,0x36,0x43,0xee,0xa3,0xa7,0xd0,0xf5,0xfb,0xbb,0x68,0xbf,0x73,0x5,0xbd,0x9f,0xbf,0x14,0xad,0xae,0xd9,0x10,0xb8,0xd6,0x56,0xc3,0xae,0xc3,0x7b,0x1c,0x7d,0xe1,0x48,0x12,0x68,0x2a,0x89,0xcd,0x9b,0xc9,0x4f,0x9f,0xcb,0xf6,0x7f,0xbc,0x4c,0xdf,0x97,0x3e,0xf,0x1b,0x80,0x8c,0xc3,0x5d,0x50,0xd,0x68,0x84,0xe9,0x4b,0xfe,0x49,0xf3,0xdb,0xcb,0x8d,0x6d,0x5a,0x16,0xe1,0x85,0xe,0x38,0x5b,0x98,0x69,0x14,0x54,0x8a,0xa8,0x5,0x61,0x52,0x41,0x96,0x65,0x84,0x10,0x7c,0xef,0x7b,0xdf,0xa3,0x50,0xb0,0x57,0x8b,0xde,0xc,0xae,0xb9,0xe6,0x1a,0x80,0x92,0x6b,0xdb,0x6c,0x77,0xc5,0x24,0x9,0x29,0xaf,0x52,0x38,0xf0,0x58,0xd8,0x3b,0xe,0x6d,0xd8,0xcb,0x36,0x24,0x8c,0x35,0x5b,0xeb,0x34,0x78,0x7,0xd4,0xfd,0xe7,0xd2,0xf3,0xb3,0xeb,0xd9,0x79,0xcf,0xab,0x74,0x7d,0xe7,0x7a,0xf2,0xfb,0x2d,0x42,0x69,0xdb,0x81,0xdc,0xba,0x1d,0xd1,0xd7,0xb3,0x47,0x16,0x17,0xa,0x51,0x13,0x2,0x4,0xc8,0x5b,0xb6,0x10,0xdb,0xde,0x4a,0xef,0x71,0xa7,0xb1,0xfd,0x9e,0xa5,0x14,0x16,0xcd,0x81,0x57,0x75,0xc8,0x3b,0x2c,0x6a,0x0,0x49,0x9,0x3a,0x60,0xef,0x17,0xfe,0x46,0xae,0xaa,0x16,0x61,0x71,0x43,0xbd,0x9b,0xdd,0xcf,0xdd,0xe1,0x6a,0x75,0xf,0x27,0xb8,0x6e,0xc1,0x6f,0x1,0x72,0xc3,0xe6,0xee,0xcb,0x3f,0xd2,0xe9,0x34,0x3b,0x76,0xec,0xe0,0xca,0x2b,0xaf,0x74,0x3c,0xa6,0x22,0xf6,0xdb,0x6f,0x3f,0x2e,0xbc,0xf0,0xc2,0x3d,0x4e,0x90,0x2f,0x6b,0x7c,0x29,0x6f,0xd8,0xea,0xff,0xc8,0x97,0x21,0xe,0xa8,0x65,0x76,0xa7,0x5,0x80,0x66,0x4c,0x30,0xbc,0xa1,0xa3,0x4d,0x6c,0xa1,0xef,0xdb,0x97,0xb2,0xf3,0x8e,0x65,0x74,0x5c,0x77,0x3b,0x99,0x93,0x3f,0x6,0x8a,0x32,0x98,0xc5,0x89,0xfe,0x5e,0x84,0xc9,0xe5,0x22,0x23,0x5e,0x83,0xdb,0x9c,0x81,0xc,0x4d,0xd9,0xba,0x95,0xd8,0xd6,0x6d,0xe4,0xe7,0xed,0xcf,0x8e,0x9f,0xdc,0xc6,0x8e,0xdb,0x1f,0x44,0x6f,0xaa,0x35,0x66,0x8a,0x25,0x87,0xbb,0x9f,0x60,0x64,0x6b,0x2d,0x30,0x71,0xe9,0xbf,0x99,0xfc,0xda,0xb3,0xf4,0x35,0x4c,0xb2,0xd4,0xd,0xf5,0x4a,0xd4,0x0,0xc4,0x11,0x47,0x1c,0xd1,0x85,0x71,0x30,0x97,0x2b,0x1,0x99,0xe5,0xb6,0xb6,0xb6,0x72,0xe0,0x81,0x7,0xf2,0xd7,0xbf,0xfe,0xd5,0xb6,0xaf,0xd1,0xb0,0x70,0xe1,0x42,0x56,0xac,0x58,0x41,0x32,0x99,0xf4,0x5d,0xd4,0xbc,0xf0,0x5f,0x1c,0xff,0xd2,0x34,0x8d,0x6d,0xdb,0xb6,0xd1,0xd2,0xd2,0x62,0xda,0x96,0x15,0x74,0x75,0x75,0x31,0x79,0xf2,0x64,0xb2,0xd9,0x2c,0xb5,0xb5,0xb5,0x96,0xf9,0x43,0xe2,0x16,0x12,0xf2,0x8e,0x36,0xf2,0xfb,0x2d,0xa2,0xe3,0x6f,0xcb,0xa0,0x7,0x63,0x52,0xc0,0x69,0x68,0x40,0xb5,0x4,0x53,0x80,0xc,0xc8,0x2b,0xdf,0x26,0xfe,0xfc,0x23,0x24,0xfe,0xf7,0x41,0x62,0x4b,0x9e,0x42,0xe9,0x31,0xca,0x40,0x69,0x9,0x19,0x2d,0x5d,0x7,0xb2,0x32,0xea,0xb,0xec,0x89,0xa8,0x9,0x63,0x7,0x81,0xd4,0xdb,0x85,0xd4,0x6d,0xc4,0x97,0x3d,0xf8,0x48,0xfa,0x3e,0xfa,0x5,0x7a,0x3f,0x7e,0x3e,0x4c,0x6,0xd6,0x3,0xfd,0x9a,0x31,0x99,0xe2,0x6,0xe2,0x12,0xc4,0xe1,0xf8,0x1f,0x9f,0xcf,0xc4,0x37,0x5f,0xa4,0xbb,0x79,0xba,0xe9,0xea,0xb9,0x5e,0x8a,0x1a,0xd0,0x36,0xe6,0x74,0x46,0xa5,0x66,0x6a,0x6e,0xd9,0xf4,0x4a,0x54,0x8b,0xe7,0x23,0x74,0x76,0x76,0x72,0xe9,0xa5,0x97,0xf2,0xa7,0x3f,0xfd,0xc9,0xb4,0x3d,0x2b,0xa8,0xad,0xad,0xe5,0x9a,0x6b,0xae,0xe1,0xeb,0x5f,0xff,0x3a,0x9a,0xa6,0x59,0x2a,0x48,0xb9,0x47,0xdc,0x6a,0x1e,0x1,0xf4,0x9d,0x73,0x39,0x34,0x3,0xad,0x2e,0x74,0xa5,0xc0,0xb0,0xd9,0xaf,0xc1,0x9b,0x80,0x2c,0xa1,0xce,0xdb,0x9b,0xfe,0x23,0xbe,0x4c,0x7f,0xcf,0x97,0x91,0x5f,0x5e,0x4b,0xe2,0xb9,0x87,0x89,0x2f,0x7f,0x1a,0xe5,0xb5,0xa5,0x28,0x9b,0x36,0xe,0x26,0x3e,0x3a,0xa0,0x2b,0xa0,0x57,0xa5,0xd1,0x63,0x9,0x90,0xec,0x2d,0x4c,0x35,0xc5,0xd1,0x35,0x44,0x2e,0x8b,0xe8,0xee,0x42,0x52,0x77,0x25,0x5f,0x85,0x9,0x2d,0x64,0x8e,0x3a,0x95,0xbe,0xf,0x7e,0x8e,0xcc,0x7,0x3e,0x6c,0x6c,0x93,0xda,0x82,0x91,0xa5,0xc9,0xb8,0x27,0x6a,0x2a,0x30,0x9,0x26,0x3f,0xf8,0x2f,0xa6,0xae,0x5a,0x4c,0xc7,0xf4,0xf9,0x41,0x15,0x35,0xa3,0xdd,0x48,0x19,0x9b,0xd7,0x13,0x5,0x5e,0x65,0x6c,0xc5,0xb2,0xda,0x63,0x61,0xbc,0x8c,0xbf,0x65,0xb3,0x59,0xb2,0xd9,0x2c,0xcf,0x3f,0xff,0x3c,0x47,0x1e,0x79,0xa4,0x69,0xbb,0x56,0x51,0xbc,0xbf,0x4d,0x4d,0x4d,0xa6,0x66,0x63,0xf7,0x88,0x5b,0x92,0x90,0xdb,0xda,0xc8,0xcf,0x3f,0x90,0x8e,0xbf,0xad,0x80,0xc,0x86,0xf8,0x78,0x5,0x1d,0xa3,0x14,0x52,0x13,0x50,0x7,0xf4,0x80,0xb4,0xae,0x1d,0xe5,0xd5,0x25,0xc4,0xde,0x58,0x8e,0xbc,0x7d,0x83,0xb1,0x8c,0x62,0xe3,0xeb,0x48,0x5b,0xd7,0x21,0xf5,0x64,0x8c,0xaa,0xb4,0x3,0x54,0x5d,0x6,0xe2,0x31,0x74,0x25,0x6,0xb2,0x62,0x2c,0x81,0x18,0xbc,0xc6,0x5d,0xd2,0x38,0x78,0xdd,0x9a,0x8e,0xd0,0xa,0xa0,0x16,0x10,0x6a,0x1,0xb2,0x59,0x44,0x81,0x21,0x22,0xaa,0xd5,0x54,0x51,0x98,0xbd,0x3f,0x85,0x59,0xf3,0xd0,0x1b,0x26,0x93,0xdb,0x7b,0x7f,0x72,0x87,0x9e,0x84,0xfa,0x9e,0xa9,0x3,0xeb,0xf7,0x30,0xee,0x91,0xdb,0x23,0xe5,0x3a,0x90,0x96,0x40,0x82,0x93,0xae,0xfa,0x2c,0x4d,0xeb,0x57,0xd1,0xd3,0x34,0xcd,0x94,0xb0,0xb9,0xb1,0xf8,0xd6,0x4,0xc6,0xce,0xd8,0x3c,0x8,0x62,0x90,0xe3,0x66,0x86,0x17,0x74,0x1,0x72,0xb,0xa9,0x54,0x8a,0x6c,0x36,0xcb,0xd9,0x67,0x9f,0xcd,0xfa,0xf5,0xeb,0x5d,0xf3,0x73,0xd7,0x5d,0x77,0x31,0x77,0xee,0x5c,0x7a,0x7b,0x7b,0xa9,0xaa,0xaa,0x1a,0x75,0x6f,0x6e,0xc9,0x7b,0x31,0x70,0x92,0x78,0xef,0xc5,0xbf,0x84,0x9,0xc0,0x6a,0x17,0xbb,0x54,0x25,0x83,0x2,0x34,0xd,0x5a,0x19,0xd8,0x93,0x2a,0xa1,0x4d,0x68,0x20,0x37,0xe7,0x14,0x72,0xb1,0x53,0x20,0xf,0xf4,0x81,0x68,0xcd,0x20,0x6f,0x7e,0x13,0x79,0xd3,0xdb,0x28,0x5b,0xde,0x42,0xde,0xb4,0x16,0x79,0xcb,0x7a,0xa4,0xf6,0x6d,0x48,0x9d,0x3b,0x11,0xbd,0x5d,0x88,0xfe,0x5e,0xa4,0x6c,0x17,0x42,0xdd,0xd3,0xc5,0xe0,0x5f,0x64,0xd0,0x13,0x49,0xb4,0x54,0xb5,0xf1,0xa9,0x6f,0x46,0x6d,0x9e,0x8e,0x36,0x61,0x32,0x85,0xc9,0xb3,0x51,0xa7,0xef,0x43,0x61,0xfa,0x1c,0xa,0xb3,0xf7,0x33,0xb2,0xd7,0x18,0x86,0x80,0x75,0x60,0x64,0x68,0xaa,0x66,0xd8,0xf1,0x62,0xfa,0x4f,0x16,0xd0,0x4,0xfb,0xfd,0xf6,0xb7,0x4c,0x7a,0xed,0x39,0xda,0xf7,0xda,0xf,0xa1,0x8d,0x7d,0x78,0x82,0x9f,0x3d,0xb6,0x92,0xc2,0xe6,0x75,0xf7,0x33,0x48,0x5d,0x56,0xbf,0x45,0xcd,0xe9,0xb6,0xc5,0xe5,0x1f,0x1b,0x36,0x6c,0xe0,0x86,0x1b,0x6e,0x70,0x6d,0x2f,0xe9,0x9c,0x39,0x73,0xb8,0xf0,0xc2,0xb,0xb9,0xf1,0xc6,0x1b,0x7,0xf7,0xad,0x96,0xc2,0x48,0x31,0xcb,0x5d,0xdd,0x64,0x8f,0x3d,0x95,0xfc,0x67,0x4f,0x80,0xb7,0x70,0x7e,0xe0,0xdb,0xa,0x8a,0x22,0xd7,0x85,0xf1,0x1,0x63,0x59,0x88,0xc,0x7a,0x4d,0x92,0xc2,0xc1,0xfb,0x53,0x38,0x66,0x7f,0xb2,0x32,0x90,0xc3,0x18,0xb,0xec,0xd2,0x11,0xdd,0x9d,0x48,0xdd,0x3b,0x91,0x7a,0x3a,0x10,0xbd,0xdd,0x88,0xbe,0x6e,0xd0,0xa,0xc6,0x84,0x84,0xae,0x81,0x12,0x47,0x4f,0xa4,0xd0,0x63,0x71,0xf4,0x64,0x15,0x7a,0x32,0x8d,0x96,0xae,0x43,0xaf,0x69,0x40,0xab,0xad,0x87,0x3a,0x9,0xaa,0x30,0x26,0x4d,0x34,0xa0,0x7f,0xc0,0xff,0x56,0x0,0x7d,0xe8,0x38,0x9f,0x57,0xf7,0x47,0x3,0xa6,0xb,0x9a,0x9e,0x5a,0xce,0x82,0x87,0xff,0x9b,0xee,0x89,0xb3,0x3c,0xcd,0xd4,0xec,0xda,0xda,0xa3,0x2b,0xea,0xc7,0x98,0x9a,0x10,0x62,0xb0,0x2b,0x7a,0xd7,0x5d,0x77,0xd9,0xf6,0x3f,0x1a,0x16,0x2d,0x5a,0xc4,0xf2,0xe5,0xcb,0x47,0xed,0x8a,0x8e,0x37,0x51,0x2b,0x42,0x92,0x24,0xba,0xba,0xba,0xa8,0xa9,0xa9,0x61,0xdb,0xb6,0x6d,0x24,0x93,0xc9,0xb1,0x49,0x36,0xd0,0xd5,0xd5,0xc5,0x94,0x29,0x53,0xc8,0x64,0x32,0xd4,0xd5,0xd5,0xed,0x91,0xb5,0x8d,0x16,0xb3,0xe8,0xef,0x47,0x6b,0x99,0x46,0xcf,0xf,0x6e,0x20,0x7f,0xfa,0xfb,0xe0,0x1d,0xbc,0xe9,0x66,0x95,0xb,0x21,0x19,0xe9,0x41,0x8c,0x5d,0x7f,0xc6,0x30,0xb2,0xcd,0x62,0xec,0x43,0xfa,0xac,0x3,0xff,0xa6,0x61,0x8c,0x5b,0xe5,0x81,0xc2,0xc0,0x9f,0xb9,0x81,0x7f,0xb3,0x71,0xaa,0xba,0x2b,0x50,0x81,0x29,0x12,0xf1,0x4d,0x1d,0x9c,0xfa,0x83,0x8f,0xa2,0xe4,0xfa,0xe8,0x6b,0x98,0x3c,0x66,0xb6,0xe6,0xb7,0xa8,0x1,0x6d,0x65,0x57,0xf7,0x28,0x97,0x1b,0x94,0x6c,0x6d,0xbc,0x8a,0x9a,0x10,0x2,0x5d,0xd7,0xa9,0xa9,0xa9,0xa1,0xb3,0xb3,0x93,0x2b,0xae,0xb8,0xc2,0x34,0xd7,0x2a,0x6a,0x6b,0x6b,0xb9,0xfa,0xea,0xab,0x51,0x55,0x15,0x55,0xb5,0x76,0xce,0x9b,0x9e,0x4e,0x23,0x6f,0x5c,0x4b,0xfd,0x17,0x4f,0x26,0xf9,0xab,0xff,0x7,0x33,0x81,0x1a,0xc9,0x9d,0xe3,0xe2,0x9c,0x84,0xae,0x19,0xeb,0xc5,0xfa,0x34,0xe8,0xd2,0x60,0x87,0x66,0xec,0x7e,0xd8,0xac,0xc1,0xc6,0x81,0xcf,0x6,0xd,0xd6,0xf,0xfc,0x59,0xfc,0xb7,0xcd,0x3,0xed,0x76,0x68,0xd0,0x39,0xc0,0x2f,0x68,0xc1,0x12,0xb5,0x16,0x9,0x7a,0xe1,0xb8,0x5f,0x5e,0x44,0xaa,0xab,0x8d,0xde,0xc6,0x29,0x61,0x10,0x35,0xa0,0xcc,0xea,0x1e,0xe5,0x22,0x6c,0xa2,0xe6,0x96,0x4d,0x2f,0xda,0x16,0xc7,0x30,0x7f,0xf5,0xab,0x5f,0x59,0x16,0x1d,0x2b,0xf8,0xda,0xd7,0xbe,0x46,0x5d,0x5d,0x1d,0x9d,0x9d,0x9d,0x43,0x66,0x48,0xc7,0x8c,0x5b,0x55,0xd1,0x9a,0x5b,0xd0,0x62,0x32,0xb5,0x3f,0xfc,0xf,0xaa,0xbf,0xf5,0x5f,0x30,0x3,0x98,0x29,0x19,0x7b,0x13,0x9d,0xac,0xb8,0x13,0x61,0x74,0xa8,0xc0,0x44,0x9,0x4,0x1c,0xf3,0xd3,0x4b,0x98,0xf0,0xf6,0x8b,0x74,0x4e,0x9e,0x8d,0xa4,0x8e,0xbe,0xd8,0x3b,0x28,0xa2,0x6,0x3,0x9b,0xe0,0xcb,0xcd,0xd4,0xc2,0x3c,0xae,0x66,0x25,0x53,0xb,0x73,0x56,0x57,0xcc,0xda,0xf2,0xf9,0x3c,0x3f,0xfd,0xe9,0x4f,0x4d,0xdb,0xb1,0x83,0xef,0x7e,0xf7,0xbb,0x0,0x14,0xa,0x5,0x6b,0xcf,0x87,0xaa,0xa2,0xd7,0x37,0xa2,0x55,0xa5,0x48,0xff,0xee,0x1a,0x6a,0x3e,0xfd,0x45,0xe4,0x35,0x6f,0xc1,0x7c,0x1,0x55,0x21,0xc8,0xde,0xc6,0x3,0x6,0x44,0x4d,0xe9,0xec,0xe3,0xd8,0x1f,0x5d,0xc4,0xf4,0x95,0x8f,0xd1,0x31,0x75,0x1e,0x62,0x8c,0x99,0x6e,0x27,0x67,0x3f,0x9d,0xd0,0xa3,0xb2,0x46,0x30,0xa2,0xee,0x67,0xb8,0xda,0x16,0x2b,0xed,0x7e,0xf7,0xbb,0xdf,0x65,0xcb,0x96,0x2d,0xa6,0xed,0x59,0xc5,0xb7,0xbf,0xfd,0x6d,0xe6,0xcf,0x9f,0x4f,0x67,0x67,0xa7,0xa5,0x9a,0x6d,0x42,0x8,0x84,0xa6,0xa1,0x57,0xa7,0x29,0x34,0xd4,0x53,0xf5,0xc0,0x2d,0x34,0x7e,0x60,0x3e,0xa9,0x9f,0xdf,0x0,0x2d,0xc0,0xac,0x28,0x7b,0x73,0x15,0x2a,0x30,0xd9,0x28,0x20,0x79,0xdc,0x75,0x5f,0x62,0xe6,0xf2,0x7,0xe9,0x98,0x3a,0x77,0xe0,0x87,0xce,0x2e,0x50,0x76,0x3,0xbb,0xc7,0x61,0x5b,0xd8,0x2a,0x45,0xd4,0xdc,0xb2,0xe9,0x47,0xdb,0xe2,0xa2,0x5d,0x80,0xaf,0x7f,0xfd,0xeb,0xa6,0x6d,0xda,0xc1,0x6f,0x7f,0xfb,0x5b,0x0,0xfa,0xfb,0xfb,0xad,0x93,0x35,0xd,0x24,0x99,0x42,0x4b,0xb,0x90,0xa7,0xf6,0xff,0x5c,0x4c,0xdd,0x99,0xa7,0x22,0xbf,0xfc,0xba,0x91,0xbd,0x55,0x47,0xd9,0x9b,0xa3,0xd0,0x31,0x26,0x41,0x66,0x48,0x24,0xb6,0xed,0xe4,0xbd,0xdf,0x3f,0x97,0x9,0x6f,0xbf,0x48,0xdb,0xac,0x83,0x8c,0x19,0x50,0x87,0x77,0x5d,0xb8,0x61,0x6b,0x38,0xd7,0x96,0xb0,0x55,0x92,0xa8,0x8d,0xb7,0xac,0x4e,0xd7,0x75,0x92,0xc9,0x24,0x7f,0xfd,0xeb,0x5f,0x59,0xb1,0x62,0x85,0x69,0xdb,0x56,0x71,0xfc,0xf1,0xc7,0xf3,0xc1,0xf,0x7e,0x90,0x9e,0x9e,0x1e,0x53,0xbb,0x11,0x4a,0xc6,0xae,0x69,0x68,0xd,0x2d,0x14,0x1a,0x1b,0x48,0x3e,0xf7,0x8,0x8d,0x1f,0xdc,0x8f,0xaa,0xab,0xae,0x85,0x6,0x60,0xae,0x34,0xb0,0x67,0xd2,0xf9,0xd8,0x2b,0xa,0x1a,0x46,0x37,0x7f,0x3a,0xb4,0xbc,0xf0,0x22,0x27,0xff,0xe0,0x2c,0x5a,0xde,0x79,0x91,0xce,0xc9,0xfb,0x78,0xd6,0xfd,0x2c,0xd7,0x56,0x29,0xae,0x67,0xf5,0xd8,0xc6,0xb3,0xa8,0x5,0xc1,0xbf,0x95,0xb6,0xc5,0x25,0x2f,0x6e,0x57,0xda,0xfd,0xcd,0x6f,0x7e,0x3,0xb0,0xc7,0xe1,0x2f,0xc3,0x31,0x6a,0xec,0x9a,0x6,0x42,0xa2,0x30,0x61,0x2,0x28,0x1a,0x35,0xbf,0xb8,0x9c,0xfa,0x4f,0x9c,0x48,0xfc,0xe1,0xc5,0xc6,0xe4,0xc2,0x2c,0xc9,0xc8,0x36,0x22,0x81,0xb3,0xe,0xd,0x98,0x20,0x41,0x35,0xcc,0xbf,0xf5,0x66,0x4e,0xf8,0xf1,0xf9,0x24,0x7b,0x77,0xd2,0x31,0x75,0xee,0xc0,0xec,0x67,0xf8,0x32,0xb5,0x22,0x3c,0x59,0x25,0x14,0x14,0x51,0xb3,0x82,0xf1,0x9a,0xd5,0xc1,0xae,0xea,0x1f,0xcf,0x3f,0xff,0x3c,0xf,0x3d,0xf4,0x90,0x25,0xae,0x15,0xcc,0x98,0x31,0x83,0x4b,0x2f,0xbd,0x94,0x4c,0x26,0x33,0x62,0x1b,0x2b,0x13,0xb,0x5a,0x5d,0x33,0x6a,0x73,0x13,0xc9,0xa5,0x4f,0xd1,0xf0,0xb9,0x93,0xa8,0x3b,0xef,0xc,0x94,0x67,0x96,0x18,0x2,0x37,0x4f,0x32,0x32,0x8f,0x48,0xe0,0x46,0x87,0x8e,0x31,0x4e,0x59,0x23,0xc1,0x1c,0x89,0xea,0xd,0x9b,0x39,0xfe,0x87,0xe7,0xb3,0xf0,0x2f,0x3f,0x26,0x5b,0xd7,0x40,0x6f,0xd3,0xd4,0x50,0xcd,0x7e,0x8e,0x4,0x4b,0x65,0x8b,0x2a,0x61,0xf6,0xd3,0x4a,0xdb,0x20,0xcc,0x94,0x5a,0x45,0xd1,0x76,0x3c,0x1e,0x7,0xe0,0x4b,0x5f,0xfa,0xd2,0x1e,0x65,0x87,0x9c,0xc4,0xd5,0x57,0x5f,0xcd,0x5e,0x7b,0xed,0xc5,0x8e,0x1d,0x3b,0xf6,0xe8,0x92,0x5a,0xbd,0x4e,0xa3,0xf6,0x97,0xa0,0x30,0x61,0x2,0x5a,0x5d,0xd,0xa9,0x87,0xef,0xa6,0xf1,0xac,0xc3,0xa9,0xbd,0xe0,0x6c,0x92,0xb7,0xfe,0xc5,0x18,0x77,0x7b,0x8f,0x4,0x4d,0x12,0x20,0x45,0x93,0xc,0xc3,0xa1,0x61,0xec,0xf9,0xdc,0x4b,0x90,0xd8,0xd1,0xce,0xdc,0xdb,0xfe,0xc4,0x9,0x3f,0xfe,0x22,0x53,0x5e,0x7d,0x86,0x8e,0xbd,0xf6,0x25,0x9f,0xac,0xe,0xcd,0x3a,0xb5,0xb1,0xde,0x3d,0x53,0xc2,0x16,0xf6,0xee,0xa7,0x15,0x84,0xa9,0xfb,0x59,0x8e,0x6d,0x4d,0xd3,0x68,0x68,0x68,0x60,0xe3,0xc6,0x8d,0x5c,0x76,0xd9,0x65,0x96,0x7c,0x5a,0x41,0x32,0x99,0xe4,0xb6,0xdb,0x6e,0x3,0x18,0x92,0xb9,0x95,0x75,0x9d,0x9a,0x86,0x1e,0x4b,0x50,0x98,0x30,0x1,0xbd,0x36,0x4d,0xea,0x81,0x3b,0xa9,0xff,0xe6,0xa7,0x68,0x3c,0x67,0x1,0x55,0x57,0xff,0x4,0x69,0xe3,0x56,0x98,0x8d,0xb1,0x6,0x2e,0x11,0x65,0x71,0xa8,0x18,0xdb,0xb5,0x66,0x49,0x48,0xfd,0xfd,0xec,0xfb,0x97,0xdf,0x73,0xf2,0x35,0x67,0x71,0xc8,0x2d,0x57,0x12,0xcb,0xf7,0xd2,0x3e,0x7d,0x5f,0xd0,0x75,0xc4,0x18,0xb5,0xd5,0x82,0x24,0x6a,0x63,0x61,0x4c,0x61,0x8b,0x44,0xad,0xfc,0xb6,0x6e,0xd9,0x74,0x22,0xde,0x78,0x3c,0xce,0x7f,0xff,0xf7,0x7f,0xbb,0xba,0x41,0xfe,0xd8,0x63,0x8f,0xe5,0xa3,0x1f,0xfd,0xe8,0xe0,0x44,0x82,0x63,0xd7,0xa9,0x69,0xe8,0xf1,0x24,0x6a,0x4b,0xb,0x85,0xe6,0x26,0x94,0xd7,0x5f,0xa1,0xf6,0x67,0xdf,0xa6,0xf1,0xac,0x3,0xa8,0xbd,0xe4,0x42,0xe2,0xf,0x3d,0x6e,0x1c,0x13,0x37,0x7f,0x20,0x8b,0x93,0x2a,0x28,0x8b,0xd3,0x1,0x24,0x68,0x90,0x60,0x7f,0x9,0x3a,0x7a,0x99,0xf5,0x87,0x9b,0x39,0xe5,0xda,0x4f,0xb3,0xf0,0xb6,0x6b,0x89,0x65,0x7a,0x69,0x9f,0x39,0x9f,0x5c,0x55,0xdd,0x98,0x5d,0x4f,0x8,0x8e,0xa8,0x99,0xc5,0xa8,0xc2,0x16,0x89,0x9a,0xb7,0x6d,0xad,0xc0,0x89,0x18,0x8a,0x63,0x6d,0xe0,0xfe,0xf2,0x8f,0xab,0xae,0xba,0xa,0xb0,0xbe,0xfc,0xc3,0xd4,0x75,0xea,0x46,0x17,0x55,0x6b,0x6e,0xa1,0x30,0x61,0x2,0x72,0x4f,0x27,0xd5,0x77,0xdd,0x44,0xe3,0xf9,0x27,0xd3,0x78,0xee,0x51,0x54,0xfd,0xf2,0xb7,0xc8,0xef,0x6c,0x30,0x8a,0x31,0xce,0x91,0xa0,0x59,0x32,0x4a,0x14,0x8d,0x37,0x91,0xd3,0x1,0x5d,0x18,0xe5,0xbb,0x67,0x48,0xb0,0x37,0x48,0xdb,0x5a,0x49,0xff,0xec,0x57,0x34,0x9d,0x73,0x20,0xfb,0xfe,0xe6,0x32,0xea,0x7b,0x76,0xd2,0x31,0x7d,0x1e,0xd9,0x74,0xc3,0xc0,0xac,0xe7,0xd8,0x37,0x21,0x48,0xa2,0x66,0x96,0x3f,0x62,0xd9,0xa2,0x48,0xd4,0x2a,0xa3,0xad,0xa6,0x69,0xc4,0x62,0x31,0xee,0xbb,0xef,0x3e,0xde,0x7d,0xf7,0x5d,0x26,0x4e,0x9c,0x68,0xda,0xb6,0x15,0x2c,0x58,0xb0,0x80,0xc3,0xe,0x3b,0x8c,0x25,0x4b,0x96,0x50,0x5d,0x5d,0x6d,0x6a,0x5b,0x97,0xf5,0x67,0x49,0x47,0xe8,0xa0,0xd5,0xd4,0xa3,0xd5,0xa,0x28,0xe4,0x89,0x2f,0xfb,0x37,0x89,0x65,0xff,0x46,0x6d,0x6c,0x20,0x7b,0xd8,0x7b,0xc9,0x1d,0x7e,0xa,0xb9,0x43,0x4e,0x40,0x9d,0xbf,0xf,0xd4,0x4b,0x46,0xf5,0x8c,0x4e,0x8c,0xfa,0x6f,0xfa,0x40,0x29,0xa0,0xb0,0x41,0x17,0x10,0x17,0x46,0x2d,0xb9,0x6a,0x60,0x2b,0x24,0x1e,0x59,0x4c,0xd5,0x93,0xf7,0x90,0x5a,0x7c,0x1f,0xca,0x96,0xcd,0xe4,0x24,0xe8,0x39,0xf6,0x4,0x92,0xb5,0x8d,0x88,0x51,0x26,0x73,0x86,0x23,0x8c,0xa2,0x6,0xa3,0x8,0x9b,0xdb,0x8e,0x87,0x43,0xd7,0x75,0xcb,0x27,0x8b,0x5b,0xc1,0x48,0xb6,0xc3,0x20,0x3e,0x6e,0xb7,0x2d,0x9e,0x6a,0x75,0xfd,0xf5,0xd7,0xf3,0x93,0x9f,0xfc,0xc4,0xb4,0x7d,0xab,0xb8,0xed,0xb6,0xdb,0x6,0x6b,0xb6,0xb9,0x51,0x61,0x64,0xc8,0xf5,0xea,0x3a,0xc8,0xa,0xea,0x84,0x9,0xc6,0xcf,0x7a,0xba,0xa8,0x7a,0xe4,0x6e,0xaa,0x1e,0xb9,0x1b,0xb5,0xb6,0x9a,0xdc,0xc2,0xe3,0xc8,0x1d,0xfb,0x11,0x72,0x7,0x1e,0x4d,0x61,0x9f,0x5,0xc6,0xcc,0xaa,0x22,0x19,0x55,0x36,0xfa,0x81,0x6e,0x8c,0x6a,0x1b,0x2e,0x1e,0x61,0x68,0x1b,0x92,0x4,0x69,0x8c,0x9a,0x3c,0x71,0xc,0x31,0x6e,0x83,0xd8,0xf2,0x57,0x49,0x2d,0xbe,0x87,0xd4,0xd3,0x7f,0x27,0xfe,0xca,0x4b,0x48,0x1a,0xa8,0x35,0x29,0xf2,0x53,0xa6,0xa2,0x16,0xf2,0xa0,0xa9,0x81,0x3d,0xa3,0xc0,0x69,0xbe,0x63,0xf5,0xd8,0xca,0x1d,0xc,0x94,0x65,0x19,0x55,0x55,0xe9,0xeb,0xeb,0xb3,0x6d,0x67,0x34,0xe4,0xf3,0xf9,0x92,0x7e,0xcd,0x62,0x3c,0xb7,0x5,0x63,0x90,0xff,0xe7,0x3f,0xff,0x39,0x1f,0xfb,0xd8,0xc7,0x38,0xe0,0x80,0x3,0x46,0x6c,0xa7,0xeb,0xba,0xed,0xef,0x7a,0xce,0x9c,0x39,0x9c,0x7f,0xfe,0xf9,0xdc,0x7c,0xf3,0xcd,0x24,0x12,0x89,0x11,0xed,0x38,0xfa,0xfc,0xd,0xbc,0xc8,0x7a,0x75,0xd,0x85,0x74,0xad,0x31,0x48,0xde,0xdf,0x4b,0xea,0xe9,0x87,0xa9,0x7a,0xfa,0x61,0xb4,0xaa,0x4,0xf9,0x39,0xb,0xc8,0x1f,0x70,0x4,0x85,0xbd,0xf6,0x45,0x6b,0x9c,0x42,0x61,0xc6,0x7c,0xa,0x33,0xf7,0x85,0x49,0x18,0xdd,0x3a,0x15,0xe8,0x3,0x7a,0xf1,0xb6,0xb4,0x50,0xb1,0x24,0x52,0x2,0x48,0x61,0xd4,0x6a,0x93,0x8c,0x58,0xa4,0x77,0xda,0x89,0x3d,0xf3,0x12,0xf2,0x8e,0x8d,0x28,0x9b,0xdf,0x22,0xb1,0xe2,0x19,0xe2,0x2b,0x97,0xa0,0xf4,0xf4,0xa3,0x29,0xa0,0xb6,0x4c,0x40,0x55,0xe2,0x46,0x9c,0x63,0xec,0x1e,0x28,0xe9,0x3a,0xc4,0xa2,0x6,0x20,0x8e,0x3c,0xf2,0xc8,0xb2,0xeb,0xb1,0x39,0x31,0xc3,0xa1,0xeb,0x3a,0x92,0x24,0x39,0x5e,0xba,0x5b,0x96,0x65,0xa,0x85,0x2,0x4b,0x97,0x2e,0xa5,0xa7,0xa7,0x87,0x58,0x2c,0x66,0x89,0x3f,0xde,0xdb,0x16,0xdb,0xcb,0xb2,0x4c,0x57,0x57,0x17,0x42,0x8,0x26,0xc,0x64,0x39,0x4e,0xd9,0x2e,0x42,0x96,0x65,0x6a,0x6b,0x6b,0xd9,0xb0,0x61,0x83,0x37,0xa2,0x36,0x1a,0x47,0x92,0xc,0x91,0xcb,0x65,0x10,0x9d,0x5d,0x48,0x3,0xef,0xbd,0xe,0x68,0xb5,0x69,0xa,0x33,0xf6,0xa1,0xb0,0xf7,0xfe,0x14,0x66,0xec,0x4f,0x61,0xc6,0x5c,0xd4,0x19,0xf3,0x50,0xa7,0xee,0x83,0xde,0x10,0x37,0xba,0x7b,0xb1,0x81,0xc6,0xc5,0x3a,0x6a,0xc5,0xba,0x6a,0xea,0xc0,0xa7,0x38,0x7c,0x35,0x5c,0x4f,0xc4,0x6e,0x7f,0x4a,0xec,0xaa,0xdb,0x56,0x14,0xb0,0x62,0x2d,0x37,0x79,0xc0,0x5e,0x37,0x88,0xb6,0x3e,0x94,0x6d,0x6f,0xa3,0x6c,0x78,0x1d,0xe5,0xed,0xd5,0xc4,0xde,0x5e,0x45,0xfc,0xb5,0x65,0x28,0x1b,0xdf,0x46,0xc,0x9c,0x87,0xa0,0x9,0xd0,0x1b,0x1b,0xd0,0x93,0x55,0x3,0x3e,0x77,0x39,0xd6,0x75,0x9d,0x42,0xa1,0xc0,0xbe,0xfb,0xee,0x4b,0x73,0x73,0xf3,0x98,0xcb,0x7b,0xc2,0x2e,0x6a,0xc,0x2f,0xd,0xee,0x97,0xa8,0xc1,0x2e,0x1,0xda,0xba,0x75,0xab,0xa3,0x3e,0x8b,0x76,0x77,0xcf,0xd8,0x82,0x20,0x28,0x41,0x68,0xbb,0x7b,0x7b,0x55,0x55,0x49,0xa7,0xd3,0xf4,0xf4,0xf4,0xb0,0x71,0xe3,0x46,0x4b,0x36,0xac,0xc4,0x93,0x48,0x24,0x48,0xa7,0xd3,0x25,0x4b,0x87,0x7b,0x26,0x6a,0x42,0xec,0xca,0xe4,0xe2,0x49,0xf4,0x96,0xe4,0xc0,0x8a,0x10,0xdd,0x38,0x8b,0x20,0x97,0x21,0xf6,0xea,0xa,0x12,0xab,0x56,0x14,0xff,0x15,0xbd,0x2e,0x8d,0x3a,0x65,0x6,0xea,0xc4,0xbd,0x51,0x27,0x4d,0x43,0x9d,0x30,0x13,0xb5,0x79,0x12,0xea,0x84,0x19,0x68,0x4d,0x13,0xd0,0x6a,0x9b,0x8d,0x43,0x5e,0x92,0x29,0x43,0xa0,0xe2,0x18,0x22,0x35,0x3c,0x3c,0x9d,0x5d,0x45,0x26,0x73,0xc6,0x47,0x64,0xb3,0x88,0xde,0x6e,0xa4,0xf6,0x77,0x91,0x3b,0x77,0x22,0xed,0xdc,0x8a,0xdc,0xba,0x19,0xa5,0x75,0x3d,0xf2,0xc6,0xb7,0x88,0x6d,0x7e,0x13,0x69,0xfb,0x26,0xe4,0x8e,0x9e,0xc1,0x7a,0x95,0x5a,0x3a,0x81,0xda,0x3c,0xc1,0xc8,0xea,0x84,0x0,0x61,0x9c,0x62,0x65,0xe7,0x54,0xf6,0x3d,0xee,0x8d,0x43,0xf0,0x49,0xd4,0x80,0xdd,0xba,0xa2,0x7e,0x8a,0x1a,0x30,0x78,0xc2,0x51,0x5d,0x5d,0x9d,0xa3,0x3e,0x8b,0xc2,0x56,0x1c,0x63,0xb,0x82,0xa0,0x4,0xa1,0x6d,0xa9,0xf6,0xc5,0x4d,0xf2,0xc5,0x8d,0xf2,0x4e,0xdb,0xdf,0xdd,0x8f,0x13,0x70,0xfe,0x99,0x15,0x20,0x89,0x81,0xb2,0xdd,0x55,0x83,0xcb,0xdf,0x4,0x3a,0x22,0x97,0x45,0x79,0xeb,0x35,0x62,0xaf,0xbd,0x3a,0x44,0xab,0x74,0x5,0xb4,0x9a,0x5a,0xf4,0xaa,0x3a,0xb4,0xea,0x34,0x5a,0xba,0x1,0x3d,0x95,0x86,0x64,0x15,0x7a,0xaa,0xa,0x3d,0x5e,0xb5,0x5b,0xb7,0x55,0x80,0xae,0x21,0x65,0x7a,0xa1,0x90,0x47,0x64,0x7a,0x11,0xfd,0x7d,0x48,0x7d,0x1d,0x88,0x9e,0x6e,0xe4,0x9e,0x76,0xa4,0xde,0x6e,0x44,0x4e,0x1f,0x14,0x30,0x0,0xad,0xca,0x28,0x25,0x5e,0x98,0x34,0x91,0x52,0x27,0xd7,0x3b,0x25,0x46,0xe3,0x45,0xd4,0x60,0x40,0xd8,0xbc,0x16,0x35,0xbb,0xf0,0xd2,0x67,0x10,0xc4,0xc7,0x4b,0x51,0x1b,0xef,0xed,0xcb,0xe3,0x8,0xe3,0xac,0x82,0xc4,0xb0,0x61,0x12,0x5d,0x7,0x4d,0x45,0xe4,0x73,0x48,0x1d,0xdb,0x91,0xda,0xb6,0x20,0xa,0x2a,0x42,0x3,0x61,0x42,0xbb,0x75,0x81,0x71,0x8e,0x82,0x2c,0x43,0x2c,0xe,0xf1,0x4,0x6a,0x7d,0xb3,0x31,0x39,0x50,0x42,0xc0,0x9c,0xba,0x26,0x37,0xed,0x38,0x61,0xcb,0x89,0x58,0x14,0x3f,0x44,0xcd,0x2f,0x9f,0x66,0x6d,0x4,0x41,0x7c,0xdc,0x14,0xf1,0xa0,0x89,0x4e,0xb0,0x45,0x6d,0xd4,0x6,0x83,0x47,0xed,0xe9,0x54,0xd9,0xf6,0x53,0xe,0xcf,0x9,0x8c,0x37,0x51,0x3,0x1b,0xcb,0x3d,0xc2,0x26,0x6a,0x42,0x88,0xf2,0xe,0xf1,0xd,0x78,0xdb,0x20,0xd9,0xe,0x62,0xfb,0xa0,0x73,0xbc,0xf6,0xe5,0x96,0x1d,0x27,0x6c,0x39,0x79,0x4d,0x96,0xaa,0x7b,0x84,0x51,0xd4,0xc0,0xfc,0x98,0x4e,0x10,0x84,0x2a,0x12,0x35,0xe7,0xda,0x7,0x9d,0x53,0xe,0x2f,0x68,0x8,0x92,0xa8,0x81,0xc5,0xea,0x1e,0x4e,0x38,0x74,0x9b,0x63,0x97,0x1b,0x14,0xa1,0xb2,0x82,0x48,0xd4,0xc2,0xcb,0xf1,0x83,0x17,0x54,0x3b,0x6e,0xc4,0xe1,0x6a,0x75,0x8f,0x72,0xf8,0x5e,0x8a,0x9a,0x5b,0x8,0xab,0xb8,0x86,0xbd,0x7d,0xd0,0x39,0x7e,0xf1,0x76,0xe7,0x8e,0x67,0x51,0x3,0x17,0xab,0x7b,0x94,0xc3,0xf7,0x5a,0x98,0x82,0x90,0x81,0x45,0xa2,0xe6,0x1c,0x22,0x51,0x2b,0xcd,0x2b,0xee,0x1a,0x19,0xef,0xa2,0x6,0x2e,0x55,0xf7,0x28,0x87,0xef,0xb5,0xcf,0x20,0x8,0x4a,0x10,0xda,0x6,0xb1,0x7d,0x50,0x7d,0x94,0x3,0x3f,0xc5,0x70,0xbc,0x4e,0x14,0x94,0x82,0xe3,0xd5,0x3d,0xca,0xe1,0x7b,0xdd,0xfd,0x74,0x43,0x24,0x82,0x22,0xac,0x56,0x11,0x89,0x9a,0xbb,0x9c,0x30,0xf1,0xdc,0xb6,0xeb,0x45,0xc6,0x58,0x32,0x63,0xb,0x9b,0xa8,0xd9,0xc1,0x78,0x17,0xb5,0xa0,0xd8,0xb6,0xd3,0x3e,0xa8,0x3e,0xec,0x72,0xc2,0xc4,0x73,0xdb,0xae,0x57,0xdd,0xe0,0x3d,0x84,0x2d,0x8c,0xa2,0x16,0xa4,0x97,0x3e,0x8,0x31,0x4,0xc5,0xb6,0x9d,0xf6,0x41,0xf5,0x51,0xe,0x22,0x51,0x73,0x86,0x6f,0xc5,0xce,0x10,0x61,0x8b,0x44,0x2d,0xdc,0x6d,0xed,0xb4,0x77,0xd3,0x76,0x50,0x5,0xc7,0x4b,0xc1,0x8,0x9a,0x38,0xd9,0x45,0x98,0x44,0xd,0x76,0x13,0xb6,0x48,0xd4,0xc2,0xdd,0xd6,0xed,0xf6,0x41,0x15,0x1c,0xaf,0x4,0x20,0x2c,0xa2,0xe6,0xc6,0xfd,0x8,0x9b,0xa8,0xc1,0x80,0xb0,0x45,0xa2,0x16,0xee,0xb6,0x5e,0xb4,0xb7,0x8a,0xa0,0x66,0x77,0x41,0xe6,0x94,0xc3,0x2b,0x97,0xeb,0x96,0x4d,0x3f,0x44,0xd,0x6c,0x6e,0x82,0x2f,0xc7,0xa1,0x5d,0x8e,0x57,0x3e,0x83,0x20,0x54,0x41,0x13,0xb5,0xa0,0xb5,0xf7,0xca,0x87,0x5d,0x5e,0x24,0x6a,0xce,0xf0,0xcb,0xb1,0x53,0xd6,0x49,0xf0,0x61,0x11,0x35,0xb3,0x9b,0xe0,0x83,0x22,0x54,0x56,0x10,0x34,0xd1,0x9,0xa2,0xa8,0xd9,0x45,0x18,0x26,0x18,0xca,0xe5,0xba,0x65,0xd3,0x4f,0x51,0x83,0x32,0x84,0x2d,0x2c,0xa2,0x56,0xe4,0x8c,0xb5,0x11,0x3e,0x28,0xa2,0x16,0x14,0xdb,0x41,0x6c,0x1f,0x74,0x4e,0x39,0x3c,0xbb,0x88,0x44,0xad,0x34,0x6c,0x9,0x5b,0x24,0x6a,0xee,0x20,0x12,0xb5,0xf0,0x72,0xc2,0xc4,0x73,0xd3,0x66,0x10,0x44,0xd,0x6c,0x8,0x5b,0xd8,0x44,0xcd,0x49,0x4,0x25,0xfb,0xa,0x9a,0xe8,0x44,0xa2,0x16,0x1e,0x9e,0x9b,0x36,0x83,0x22,0x6a,0x60,0x51,0xd8,0xc6,0xa3,0xa8,0xb9,0x31,0xa9,0xe0,0x56,0xc,0x6e,0xc7,0xe1,0x45,0x7b,0x3b,0x88,0x44,0xcd,0x19,0x9e,0x9b,0x36,0x83,0x24,0x6a,0x60,0xa1,0x82,0x6e,0xd8,0x45,0x2d,0x9b,0xcd,0x92,0xcd,0x66,0x7,0x4f,0x20,0xf,0x82,0xf0,0xd8,0x11,0x11,0x21,0x84,0xa5,0xc2,0x99,0x56,0xdb,0x7b,0x11,0xf,0x58,0x2b,0xfe,0x59,0x2a,0xae,0x91,0xf8,0xc5,0xb6,0x63,0x5d,0xcb,0x70,0xfe,0x48,0x7e,0x46,0xe3,0x9b,0xf5,0x35,0x12,0xbc,0xe2,0x69,0x9a,0x46,0x3e,0x9f,0x27,0x16,0x8b,0x51,0x55,0x55,0xb5,0x7,0x3f,0x28,0xa2,0xe6,0xa0,0x2d,0xdd,0x94,0xb0,0x85,0x59,0xd4,0x8a,0xf,0x70,0x53,0x53,0x13,0xe9,0x74,0x1a,0x59,0x96,0x3,0x93,0x21,0x85,0xd5,0xb6,0xdf,0x3e,0x46,0x3b,0xb4,0xd9,0x8c,0x8f,0x52,0xfc,0x30,0x64,0x78,0x76,0x6d,0xe8,0xba,0x8e,0xa6,0x69,0x74,0x77,0x77,0x53,0x28,0x14,0x6,0x7f,0xb9,0xef,0x6e,0x6b,0xb4,0x5f,0x34,0x63,0xf9,0x2a,0x97,0x6f,0xc6,0x8e,0x59,0x1b,0x3,0xe7,0x13,0xcb,0x63,0xa,0x5b,0x98,0x45,0xd,0x8c,0xdf,0x56,0x42,0x8,0xe6,0xcd,0x9b,0x37,0xa4,0xcd,0xee,0x37,0x70,0xac,0xdf,0xd6,0x66,0x26,0x1f,0xec,0x64,0x22,0x56,0x30,0xfc,0x4b,0x77,0xfa,0x61,0xb3,0x92,0x79,0x99,0xf1,0xef,0x26,0xdf,0xef,0xc,0x23,0x6c,0xfc,0xe2,0x2f,0xf3,0xe5,0xcb,0x97,0xd3,0xda,0xda,0x4a,0x32,0x99,0x74,0xd5,0x9f,0xd3,0x7c,0x2b,0x36,0x6,0x84,0x4d,0x19,0x55,0xd8,0xc2,0x2e,0x6a,0xbb,0xa3,0x50,0x28,0x38,0xea,0xb3,0x5c,0x7e,0x24,0xc,0xe1,0xe4,0x87,0x31,0xf6,0xe2,0x2f,0x77,0x59,0x96,0x49,0x24,0x12,0xc4,0x62,0x31,0xd7,0x7c,0x39,0x6d,0xc3,0x2a,0x7f,0x40,0xd8,0x46,0xee,0x8a,0x86,0xe5,0x65,0xb5,0xa2,0xe4,0x23,0xf1,0xcb,0x39,0xc0,0xd7,0xe,0xbf,0x1c,0x9f,0x56,0x33,0x43,0x27,0x7d,0x87,0x9d,0x5f,0xa9,0xf7,0xce,0x4a,0xef,0x64,0xb8,0xbf,0x72,0xe0,0x97,0x30,0xa,0x31,0xc2,0x29,0x55,0xe3,0x4d,0xd4,0x82,0xc4,0xaf,0xb4,0x6c,0x21,0x28,0xfc,0x30,0xc7,0xee,0x4,0xdf,0x6b,0x7f,0x7e,0x67,0x7b,0x7b,0x64,0x6c,0x61,0x11,0x98,0x30,0xbe,0x24,0xd1,0x8b,0xe9,0xf,0x3f,0xcc,0xb1,0x3b,0xc1,0xf7,0xda,0x9f,0xdf,0xa2,0x6,0xe,0xd4,0x63,0xab,0x34,0x51,0xb,0x93,0x4f,0xa7,0x7c,0x87,0x9d,0xef,0xa7,0x6f,0xbf,0xf9,0x30,0x74,0x16,0xd8,0xc9,0x5d,0x38,0x6e,0xf0,0x9d,0xb2,0x51,0x56,0x3d,0xb6,0x4a,0x14,0xb5,0xb0,0xc5,0x1c,0xc6,0xfb,0x15,0x14,0x7e,0x98,0x63,0xb7,0x63,0x27,0x8,0xf1,0x3a,0x75,0xcd,0xb6,0xeb,0xb1,0x55,0x9a,0x40,0xd8,0xe5,0x47,0x2f,0x66,0x38,0xf9,0x61,0x8e,0x7d,0xb8,0x1d,0x33,0xb6,0x82,0x10,0xaf,0x93,0xd7,0x2c,0x85,0xe5,0x65,0xf5,0xfb,0xc6,0x87,0x31,0x66,0x3f,0x7d,0x87,0x99,0x1f,0xe6,0xd8,0xed,0xd8,0x9,0x42,0xbc,0x4e,0x5f,0xb3,0x27,0x9b,0xe0,0xcb,0xe5,0xfb,0x7d,0xe3,0x2b,0x25,0xe6,0x20,0xf8,0xf6,0x9b,0x1f,0xe6,0xd8,0xed,0xd8,0x9,0x42,0xbc,0x6e,0x5c,0xb3,0xe9,0xbd,0xa2,0x4e,0x4,0x10,0x36,0x81,0xf0,0x63,0xf6,0xb3,0x5c,0xbe,0xdf,0xf,0x6a,0x74,0xed,0xfe,0xf1,0xad,0xda,0x9,0x42,0xbc,0x6e,0x5d,0xb3,0xe9,0x8c,0xad,0xd2,0x44,0xcd,0x2f,0x9f,0xd1,0x8b,0xed,0xf,0xfc,0x8e,0x3d,0x12,0x35,0x67,0xed,0x98,0x12,0xb6,0x4a,0x14,0xb5,0xb0,0xc5,0x1c,0xc6,0xfb,0x15,0x14,0x7e,0x98,0x63,0x77,0xc3,0x8e,0x17,0x7e,0xdc,0xbe,0xe6,0x31,0x85,0xad,0xd2,0x4,0xc2,0x2e,0x3f,0x7a,0x31,0xc3,0xc9,0xf,0x73,0xec,0x76,0xec,0x98,0x9d,0x25,0x2d,0xd7,0x8f,0x17,0x18,0x2d,0x96,0x51,0x85,0xad,0xd2,0x4,0xc2,0x2e,0xdf,0xef,0x98,0xfd,0xf4,0x1d,0x66,0x7e,0x98,0x63,0xb7,0x6b,0x27,0x8,0xc2,0xe4,0x45,0xc6,0x37,0xa2,0xb0,0x55,0xa2,0x40,0x54,0x4a,0xcc,0x41,0xf0,0x1d,0x4,0xbe,0x9f,0xbe,0xc3,0x28,0x6a,0x41,0xe9,0x82,0x9a,0xb1,0x51,0x72,0x56,0x34,0x12,0x88,0xe0,0xfa,0xc,0x82,0x6f,0xbf,0xf9,0x61,0x8e,0xdd,0x9,0xbe,0xd3,0x76,0xbc,0xf2,0xe5,0xa5,0x8d,0x3d,0x32,0xb6,0x4a,0x13,0x8,0xbb,0xfc,0xe8,0xc5,0xf6,0x8f,0xef,0xa7,0x6f,0xbf,0xf9,0x4e,0xdb,0xf1,0xca,0x97,0xd7,0x36,0xca,0xde,0x4,0x5f,0x2e,0xdf,0xef,0x7,0x25,0x6c,0x31,0x87,0xf1,0x7e,0x5,0x85,0x1f,0xe6,0xd8,0xdd,0xb0,0xe3,0x95,0x2f,0x3f,0x6c,0x94,0xb5,0x9,0xbe,0x1c,0xc7,0x7e,0xf9,0x2c,0x97,0x1f,0xbd,0x98,0xe1,0xe4,0x87,0x39,0x76,0x37,0xec,0x78,0xe5,0xcb,0xaf,0xec,0xdc,0xf6,0x26,0xf8,0xdd,0x11,0x36,0x81,0xb0,0xcb,0xf7,0x3b,0x66,0x3f,0x7d,0x87,0x99,0x1f,0xe6,0xd8,0xdd,0xb0,0xe3,0x95,0x2f,0x3f,0xaf,0xdb,0xd6,0x26,0xf8,0x72,0x9d,0xfa,0xfd,0xa0,0x54,0x4a,0xcc,0x41,0xf0,0x1d,0x4,0xbe,0x9f,0xbe,0x83,0xb0,0xbc,0xc2,0x4a,0x3d,0x36,0x8,0xbf,0xa8,0x81,0xc5,0xbd,0xa2,0x4e,0x38,0xf5,0xfb,0x41,0x9,0x5b,0xcc,0x61,0xbc,0x5f,0x4e,0xf1,0xc3,0x1c,0xbb,0x13,0x7c,0x3f,0xe2,0x18,0xf,0xa2,0x6,0x36,0xaa,0x7b,0x94,0xe3,0xd4,0xef,0x7,0x25,0x6c,0x31,0x87,0xf1,0x7e,0x39,0xc9,0xf7,0xd3,0xb7,0xdf,0x7c,0x27,0xe3,0x30,0x6b,0x63,0xbc,0x88,0x1a,0xd8,0x14,0xb6,0xb0,0x9,0x84,0x5d,0x7e,0x24,0x6a,0xe1,0xe4,0x87,0x39,0x76,0x27,0x51,0x89,0x99,0x5a,0x11,0x9e,0xd4,0x63,0xf3,0xfb,0x41,0x9,0x5b,0xcc,0x61,0xbc,0x5f,0x41,0xe1,0x87,0x39,0x76,0x27,0x6d,0x55,0xb2,0xa8,0x81,0x45,0x61,0xb,0x9b,0x40,0xd8,0xe5,0xfb,0x1d,0xb3,0x9f,0xbe,0xc3,0xcc,0xf,0x73,0xec,0x4e,0xda,0xaa,0x74,0x51,0x3,0xf,0xeb,0xb1,0xd9,0x41,0x25,0x8a,0x5a,0x25,0xbf,0xd8,0x95,0xfc,0xb,0xc1,0x29,0x5b,0x41,0xe9,0x6,0x5b,0x85,0xd3,0xf7,0xcf,0xd4,0xac,0x68,0xa5,0x8,0x44,0x18,0x63,0xe,0x82,0xef,0xb0,0xf3,0xfd,0x8e,0xdd,0xaf,0x38,0xc6,0xcb,0x75,0x97,0xb2,0xe5,0x4a,0x3d,0x36,0xbf,0x6f,0x58,0xa5,0xc4,0x1c,0x4,0xdf,0x61,0xe7,0xfb,0x1d,0xbb,0x5f,0x71,0x8c,0x97,0xeb,0x1e,0xc9,0x96,0xe3,0xf5,0xd8,0xfc,0xbe,0x61,0x95,0x12,0xb3,0x53,0xf0,0x3b,0xf6,0x48,0xd4,0xca,0x87,0xd7,0xa2,0xe6,0x14,0xdc,0xec,0xbe,0x3b,0x5a,0x8f,0xcd,0xef,0x7,0xa5,0x52,0x62,0x76,0x8a,0x1f,0xe6,0xd8,0x9d,0xe0,0x7,0xc5,0xb7,0x97,0xdf,0x61,0x50,0x26,0xb,0xdc,0xbe,0x7f,0x25,0x85,0xad,0x52,0x4,0x22,0x8c,0x31,0x3b,0xc5,0xf,0x73,0xec,0x7e,0xf3,0xc3,0x2c,0x6a,0x7e,0xdf,0x77,0xa7,0x31,0x52,0x3c,0x8e,0xd7,0x63,0xb3,0x83,0x48,0xd4,0xbc,0xe5,0x87,0x39,0x76,0xbf,0xf9,0x61,0x15,0x35,0x27,0x10,0xb4,0x71,0xb5,0xd1,0xec,0xc,0x99,0x15,0xad,0x14,0x81,0x8,0x63,0xcc,0x41,0xf0,0x1d,0x76,0xbe,0xdf,0xb1,0x7,0x2d,0xe,0xaf,0x7d,0x7a,0xf9,0x4b,0xa1,0xac,0x7a,0x6c,0x7e,0x7f,0x41,0x95,0x12,0x73,0x10,0x7c,0x87,0x9d,0xef,0x77,0xec,0x41,0x8b,0x23,0xe8,0x3e,0x47,0x83,0x99,0x78,0x6c,0xd7,0x63,0xf3,0xfb,0xb,0xaa,0x94,0x98,0x9d,0x82,0xdf,0xb1,0x47,0xa2,0x56,0x3e,0xc2,0x2c,0x6a,0x5e,0xdb,0xb1,0x55,0x8f,0xcd,0xef,0x7,0xa5,0x52,0x62,0x76,0x8a,0x1f,0xe6,0xd8,0x9d,0xe0,0x7,0xc5,0x77,0x34,0xa6,0xe6,0x9d,0x1d,0x4f,0x36,0xc1,0xfb,0xcd,0xf,0x63,0xcc,0x4e,0xf1,0xc3,0x1c,0xbb,0xdf,0xfc,0x48,0xd4,0xc2,0x6b,0xc7,0x76,0x3d,0x36,0x3b,0x88,0x44,0xcd,0x5b,0x7e,0x98,0x63,0xf7,0x9b,0x1f,0x89,0x5a,0x70,0xec,0xd8,0x81,0xe9,0xa,0xba,0x61,0x7c,0x48,0xc3,0x18,0x73,0x10,0x7c,0x87,0x9d,0xef,0x77,0xec,0x4e,0xd9,0x72,0x23,0x8e,0xb1,0x4a,0x83,0x7,0x51,0xd4,0xec,0xd8,0x32,0x95,0xb1,0xf9,0xfd,0xa0,0x44,0xa2,0x16,0xf1,0xc3,0xe0,0xdb,0x49,0x5b,0x7e,0xc4,0x31,0x5e,0x44,0xd,0x5c,0xda,0x4,0xef,0x37,0x3f,0x8c,0x31,0x3b,0x5,0xbf,0x63,0x8f,0x44,0xcd,0x79,0x5b,0xe5,0xa0,0x12,0x45,0xd,0x5c,0xd8,0x4,0xef,0x37,0x3f,0x8c,0x31,0x3b,0xc5,0xf,0x73,0xec,0x4e,0xf0,0x83,0xe2,0x3b,0x28,0xf7,0xc1,0xeb,0xfb,0x19,0xa4,0x7b,0xe8,0xe8,0x26,0x78,0xbf,0xf9,0x61,0x8c,0xd9,0x29,0x7e,0x98,0x63,0xf7,0x9b,0x1f,0xa4,0x17,0xd2,0xf,0x51,0x73,0xc2,0x67,0x90,0xee,0x21,0xb8,0x34,0x2b,0x1a,0x89,0x9a,0xb7,0xfc,0x30,0xc7,0xee,0x37,0x3f,0x48,0x2f,0x64,0x58,0x45,0xcd,0x49,0x38,0x15,0x4f,0xc9,0x59,0xd1,0xb0,0xbd,0x64,0x7e,0x3f,0x50,0x61,0xbb,0x5f,0xe3,0x85,0xef,0x77,0xec,0x4e,0xda,0xa,0xab,0xa8,0x5,0xe9,0x1e,0xee,0xe,0x47,0xab,0x7b,0x44,0xa2,0x16,0x1e,0xdf,0x61,0xe7,0xfb,0x1d,0xbb,0x93,0xb6,0x22,0x51,0x73,0x3e,0x73,0x1c,0x22,0x6c,0x61,0x7b,0xd0,0xfc,0x7e,0xa0,0xc2,0x3c,0xd8,0x1d,0x66,0xbe,0xdf,0xb1,0x3b,0x69,0x2b,0xac,0xa2,0xe6,0x24,0x9c,0x8e,0x47,0x8,0x51,0x5e,0x75,0xf,0x27,0x3,0xf1,0x82,0x33,0x5e,0xf8,0x61,0x8e,0xdd,0x9,0x7e,0x50,0x7c,0x7,0xe5,0x3e,0xf8,0x21,0x6a,0x41,0xb3,0x33,0xdc,0x9e,0xed,0xea,0x1e,0xa5,0x8c,0x79,0xc5,0xf5,0xfb,0x81,0xa,0xdb,0xfd,0x8a,0xf8,0xce,0xf8,0x76,0xd2,0x96,0x5f,0xa2,0x16,0xa4,0x2e,0xa8,0x5b,0xa2,0x6,0x36,0xab,0x7b,0x8c,0x64,0xcc,0xb,0xae,0xdf,0xf,0x54,0xd8,0xee,0x57,0xc4,0x77,0xc6,0xb7,0x93,0xb6,0x82,0x2a,0xc,0x5e,0xfa,0x74,0x53,0xd4,0xc0,0xc2,0x5e,0xd1,0xb1,0xc,0x79,0xc1,0xf7,0xfb,0x81,0xf2,0x9b,0xef,0xa7,0xef,0x30,0xf3,0x23,0x51,0x73,0x6,0x41,0x8d,0xbd,0x94,0x3d,0x5b,0xeb,0xd8,0x22,0x51,0xb,0x17,0x3f,0xcc,0xb1,0x3b,0xc1,0x77,0xa,0x41,0xb9,0x8e,0x30,0x8b,0x9a,0xd3,0x18,0x29,0xae,0x50,0xd4,0x63,0xf3,0xfb,0x81,0xa,0x33,0x3f,0xcc,0xb1,0x7,0x81,0x3f,0xde,0xe2,0xf0,0xdb,0xa7,0x57,0xf1,0x7,0xbe,0x1e,0x9b,0xdf,0xf,0x54,0x98,0xf9,0x61,0x8e,0x3d,0x8,0xfc,0xf1,0x16,0x87,0xdf,0x3e,0xbd,0xe8,0x82,0x16,0xa1,0x0,0x35,0x4e,0x18,0x72,0x93,0xeb,0x97,0xcf,0xb0,0xf3,0xfd,0xf4,0x1d,0x76,0xfe,0x78,0x8b,0x3,0x8c,0x5a,0x6c,0xc5,0x8f,0x59,0x9f,0x66,0xdb,0x7a,0x69,0x6b,0x34,0x7b,0x3,0xd7,0x57,0xa7,0x0,0xeb,0x80,0x5a,0x40,0x1b,0xcb,0x50,0x39,0x41,0x78,0xc9,0x2b,0x97,0x5b,0xe9,0xfc,0x30,0xc7,0xee,0x4,0x7f,0xbc,0xc5,0x51,0x84,0x24,0x49,0x8a,0x64,0x60,0x4c,0x85,0x9,0x6b,0xa6,0xa6,0xeb,0xba,0x24,0x49,0x52,0xc7,0xff,0x7,0x4b,0x67,0x5e,0x42,0xba,0x31,0xde,0x2e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:32:17: warning: 'icon_310_png_size' defined but not used [-Wunused-variable] 32 | static uint32_t icon_310_png_size = 0x5542; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:25:16: warning: 'icon_128_png_data' defined but not used [-Wunused-variable] 25 | static uint8_t icon_128_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x33,0x3a,0x33,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x31,0x3a,0x35,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x31,0x3a,0x35,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x33,0x3a,0x33,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x88,0x5d,0xfb,0x19,0x0,0x0,0x1f,0x8c,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x7b,0x94,0x5c,0x45,0xbd,0xef,0x3f,0x55,0x7b,0xf7,0x74,0x4f,0x77,0xcf,0x23,0x93,0x64,0xf2,0x24,0x9,0x98,0x7,0x1,0x54,0x22,0x8,0x89,0x2,0xf1,0x88,0xa,0x88,0x8,0x2,0xc2,0x91,0x2b,0x47,0xbc,0x27,0xf1,0x71,0x16,0xe8,0x45,0x97,0x82,0x70,0x7c,0xad,0x23,0x70,0x15,0x3c,0x87,0x85,0x28,0x2c,0xd0,0x8b,0xc7,0x13,0x50,0xe,0x8f,0x8,0xc6,0x88,0xe7,0x5e,0x1,0x13,0x97,0x1c,0x4c,0x78,0x45,0x13,0x49,0xc8,0x63,0x42,0x32,0x49,0x26,0x93,0xcc,0x4c,0xe6,0xd1,0xd3,0x8f,0xbd,0xab,0xee,0x1f,0x7b,0x7a,0xd2,0xdd,0xb3,0xf7,0xee,0xbd,0x7b,0xba,0x93,0xe,0xe6,0xb7,0x56,0xaf,0x64,0x7e,0x55,0xf5,0xab,0xda,0xf5,0xad,0xc7,0xef,0x57,0xf5,0xab,0x2a,0xb1,0x70,0xe1,0xc2,0x4e,0x21,0x44,0x13,0x2e,0x24,0x84,0x70,0x63,0x87,0xe2,0x7,0xe5,0xd5,0x32,0xbf,0xa3,0xc5,0xf7,0x8a,0x1b,0x36,0x7e,0xd,0xf9,0x7b,0x4c,0x21,0xc4,0xf4,0x5a,0x65,0xea,0x57,0x1,0xb5,0xc8,0xaf,0xd6,0xb2,0xdf,0x62,0xe0,0x3,0xcc,0x92,0xc0,0x40,0x2d,0x84,0xd7,0xaa,0xa1,0xd4,0xb2,0x1c,0xd5,0xe2,0x57,0xb,0xfc,0x30,0x32,0x2a,0x8c,0xdf,0x23,0x6b,0x21,0xbc,0x5e,0x7a,0x4a,0x2d,0x1b,0x56,0x25,0x79,0xd6,0x63,0x7c,0x59,0xca,0x18,0xaf,0xf0,0x63,0x1,0xfc,0x5a,0x8d,0x14,0x47,0x1b,0xcc,0x4a,0xe2,0xcb,0x30,0x91,0x2b,0xcd,0xf0,0x38,0xf8,0xf5,0x1b,0xdf,0xf4,0x8b,0x7c,0x34,0xe6,0xfc,0x7a,0xb0,0x24,0xc2,0xf2,0xeb,0x5,0xcc,0x72,0xf1,0xdd,0xf8,0xf2,0x58,0x4,0x3f,0x4c,0xfa,0x5a,0xc7,0x3f,0x96,0xc1,0x7,0x18,0xa3,0x4,0xfa,0x51,0xbd,0x80,0x5f,0x2f,0x15,0x7b,0xac,0x80,0xef,0x47,0xae,0xd,0xe0,0x6f,0x75,0xce,0xf,0x13,0xff,0x58,0x2,0xdf,0xaf,0x2e,0x3,0x99,0x81,0xf5,0x2,0x50,0xbd,0x54,0x6c,0xbd,0x81,0x59,0x29,0xf8,0x30,0xa2,0x4,0x6,0x89,0x18,0x46,0xe8,0x78,0xa,0x77,0x5c,0xe1,0x3b,0x72,0xe0,0xc3,0xc8,0x14,0x70,0x1c,0xfc,0xca,0xcb,0x77,0x2c,0xc5,0x77,0xe3,0x87,0xb2,0x2,0x8e,0x6b,0xfb,0xc7,0x6e,0x7c,0x2f,0x7e,0x60,0x25,0x30,0x4c,0x66,0xc7,0xe7,0xfc,0xfa,0x8a,0xef,0xc7,0xf,0xbc,0x17,0x70,0xa4,0x2b,0xab,0x5e,0x2a,0xb6,0xde,0xc0,0xac,0x26,0xf8,0x63,0xac,0x80,0xe3,0xe0,0x1f,0xfd,0x3c,0xab,0x19,0x3f,0x8,0xdf,0xd7,0xa,0x38,0xae,0xf0,0xb9,0xd3,0xb1,0x10,0x3f,0x28,0xdf,0xd3,0xa,0xa8,0x77,0x85,0xef,0x38,0xf8,0xfe,0x61,0xe3,0xb6,0x2,0x6a,0x55,0xb8,0x6a,0x1,0x11,0x54,0x46,0xd8,0xf8,0xf5,0x6,0x66,0x2d,0xc1,0x87,0x1a,0x2d,0x5,0x87,0x8d,0x5f,0x6f,0x15,0x7b,0x34,0xf2,0x3c,0x1a,0xe0,0x43,0x40,0x2b,0xe0,0x6f,0x5,0xfc,0x63,0xa1,0x8c,0x7e,0x61,0x95,0xf0,0xcd,0x72,0x11,0xc7,0x5b,0x38,0xc3,0x30,0x6a,0x5e,0xb1,0x42,0x8,0xb4,0xd6,0x81,0xe4,0x1c,0xb,0x60,0x16,0x7e,0x93,0x6d,0xdb,0x81,0x64,0x8d,0xcb,0xa,0xa8,0x65,0x65,0x95,0x7e,0x40,0x61,0xbc,0x52,0xe0,0xaa,0x1,0x66,0x58,0xbe,0x57,0x9e,0x5e,0x61,0xe5,0xbe,0x3f,0xe8,0x37,0x5,0x2d,0x4f,0x61,0x9c,0x5a,0xd4,0x83,0x59,0x2b,0xf0,0x23,0x91,0x8,0x43,0x43,0x43,0x6c,0xd9,0xb2,0xc5,0x35,0xae,0x57,0x85,0x4,0xad,0xa8,0x3c,0x69,0xad,0x47,0x2b,0xad,0x34,0x7e,0x69,0x25,0x86,0x1d,0xe1,0xf2,0xe5,0x29,0x8d,0xe3,0xf5,0xb7,0x1b,0x70,0x41,0x65,0x94,0xf2,0x72,0xb9,0x1c,0xc9,0x64,0x92,0x5,0xb,0x16,0x78,0xd6,0x8b,0x97,0x9c,0x30,0x7c,0x33,0x48,0x24,0x3f,0x81,0x5e,0x61,0x52,0x4a,0x94,0x52,0xe4,0x72,0x39,0xcf,0x74,0xf5,0x48,0x41,0xbe,0x7d,0xbc,0x7f,0x7,0x89,0x93,0xcd,0x66,0x89,0x44,0x22,0x8,0x21,0x90,0x52,0xfa,0x8e,0xa4,0xe3,0xe1,0x8f,0x69,0x0,0xd5,0xd4,0x8e,0xc3,0xca,0xa,0x4b,0xd5,0x6,0xa6,0x16,0x40,0x56,0x92,0x26,0x4f,0xa6,0xe9,0xda,0x3f,0x7d,0xd3,0x84,0xe5,0x57,0xbc,0x14,0xec,0xc5,0xaf,0x35,0xe8,0x5e,0xf9,0x1c,0x9,0xb0,0xc7,0x5b,0x86,0x4a,0xe3,0x78,0xd,0xff,0xe5,0xd2,0x95,0xe3,0x43,0x0,0xb7,0xf0,0x7a,0x4,0xbf,0x5c,0xbe,0xf5,0x2,0x76,0x58,0x19,0x95,0xca,0x9,0x9a,0xce,0x2d,0x8d,0xa7,0x15,0x10,0x76,0xce,0x7f,0xab,0xf4,0xfc,0xa3,0x25,0xc3,0x8b,0x17,0x24,0xbc,0x92,0x9e,0x9f,0xf,0xb,0xb5,0x14,0xec,0x25,0xb4,0x92,0x2,0x54,0x83,0xc2,0x56,0x58,0x2d,0x7a,0x7a,0x2d,0xc1,0x2f,0xe4,0xd5,0x2,0x7c,0x8,0xe9,0x10,0x12,0x6,0xd0,0x5a,0x80,0x5f,0xae,0x42,0xfc,0xc2,0xeb,0x45,0xbb,0x77,0x23,0x2f,0x2b,0xaa,0x9c,0x8c,0xf1,0x82,0xf,0xe3,0x74,0x8,0xf1,0xe2,0xd7,0x1a,0xfc,0x4a,0xc2,0xcb,0xc5,0x3f,0x5a,0x73,0xbc,0x57,0x1c,0xad,0xb5,0xeb,0x1a,0x47,0xb9,0xf2,0x84,0x9d,0xba,0xcb,0x2e,0x5,0x87,0xe5,0x1f,0x9,0xf0,0x8f,0xf6,0xdf,0x65,0xe3,0x58,0x39,0x44,0x36,0x8b,0x28,0x50,0xde,0xdd,0x6a,0x45,0x0,0x18,0xa0,0xa3,0x8d,0x60,0x98,0x20,0xfc,0x17,0xb4,0xfc,0xca,0x53,0x8e,0xbc,0xd2,0x54,0xe4,0x16,0x6e,0x9a,0x26,0xe9,0x74,0x9a,0x5d,0xbb,0x76,0x15,0xc5,0x29,0x8c,0x1b,0x8d,0x46,0xe9,0xed,0xed,0xd,0x5d,0x50,0x37,0x2a,0xad,0x0,0x37,0xb3,0xc8,0x30,0xc,0xd7,0xf2,0xd6,0x1c,0x7c,0x21,0x10,0xb9,0xc,0x22,0x6b,0x15,0x83,0x1c,0x8f,0xa1,0x5a,0x27,0x41,0x2c,0x81,0x8e,0x44,0x11,0x66,0xe4,0x70,0x98,0x65,0x21,0x72,0x69,0x44,0x26,0x85,0x18,0xe8,0x43,0xf4,0xf,0x20,0x70,0x86,0x63,0xd,0xe8,0x6,0x13,0xa4,0xd3,0x20,0x7c,0xf3,0xe,0x18,0xe6,0x97,0xc6,0x73,0x29,0xd8,0x2b,0xa1,0x10,0x82,0xa1,0xa1,0x21,0xda,0xda,0xda,0xb8,0xf0,0xc2,0xb,0x1,0x5c,0x97,0x3a,0x4d,0xd3,0x24,0x95,0x4a,0x8d,0x36,0x92,0x4a,0xc8,0xd,0xc,0x29,0x25,0xe9,0x74,0x9a,0xfe,0xfe,0x7e,0xb6,0x6e,0xdd,0xca,0xee,0xdd,0xbb,0x81,0xc3,0x7b,0xe,0x42,0x88,0x9a,0x35,0x86,0x51,0x9e,0x10,0xa0,0x15,0x22,0x35,0x3c,0xa,0x9a,0x9a,0xbf,0x10,0xfb,0x94,0xb3,0x50,0xf3,0x4e,0x47,0xcd,0x79,0x3b,0x7a,0xc6,0x1c,0xf4,0x84,0x29,0xe8,0x86,0x46,0x30,0xc,0x30,0xa,0x84,0xd8,0x1c,0x6e,0x4,0x87,0x7a,0x10,0xfb,0x77,0x62,0xbc,0xf9,0x3a,0xe6,0x5f,0xd7,0x61,0x6c,0x7e,0x5,0xe3,0x8d,0xd,0xc8,0xe1,0x34,0x91,0x7d,0xfb,0x30,0xdf,0x36,0x7,0x2b,0xde,0xc,0x4a,0xbb,0xb5,0x7,0xcf,0x72,0x96,0xb,0x1b,0xed,0xb4,0xa7,0x9f,0x7e,0x7a,0x3f,0x30,0xe6,0x8e,0x20,0xbf,0x96,0xdf,0xd9,0xd9,0xc9,0xd2,0xa5,0x4b,0x79,0xf4,0xd1,0x47,0x3d,0x33,0x3e,0x12,0x64,0x59,0x16,0x1d,0x1d,0x1d,0xbc,0xf4,0xd2,0x4b,0x3c,0xfb,0xec,0xb3,0xfc,0xf6,0xb7,0xbf,0x65,0xe7,0xce,0x9d,0x80,0xd3,0x0,0xc3,0x28,0x85,0x81,0xc0,0x97,0x72,0x14,0x78,0x1,0xa8,0xc9,0x53,0xb0,0x3f,0xf0,0x31,0xac,0xb,0x3e,0x81,0xbd,0xe8,0x3c,0x98,0xc,0x34,0x0,0x19,0x20,0x35,0xf2,0xaf,0x62,0xa4,0x5b,0x17,0xa,0x1a,0xf9,0xc9,0x91,0xf8,0x8d,0x40,0x14,0xb0,0x80,0x83,0x20,0xb7,0x6d,0x46,0xbe,0xbc,0x96,0xe6,0xd7,0xd6,0xf0,0xce,0x83,0xdb,0x69,0xe9,0xea,0x20,0xd3,0x32,0x89,0x4c,0xcb,0x24,0x27,0x7d,0x88,0xcd,0xa9,0x32,0xfc,0x4e,0xd7,0x6,0x50,0x2e,0xe1,0xbe,0x7d,0xfb,0x58,0xbc,0x78,0x31,0x4f,0x3c,0xf1,0x84,0x67,0xe6,0x47,0x83,0x6c,0xdb,0xe6,0x81,0x7,0x1e,0xe0,0xce,0x3b,0xef,0x64,0xc7,0x8e,0x1d,0x0,0x34,0x34,0x34,0x8c,0x89,0x57,0xd1,0x1c,0x6f,0x18,0x88,0xc1,0x41,0x4,0x60,0xcf,0x9e,0x8b,0xf5,0xf,0x5f,0xc0,0xba,0xf8,0x53,0xe8,0xb9,0xcd,0xe,0xd0,0xdd,0x40,0x1a,0x50,0xca,0x7d,0xc2,0xf,0x44,0xd2,0x69,0x8,0xcd,0x40,0xb,0x90,0x85,0xe8,0xc6,0x3d,0xcc,0x7a,0xe1,0x49,0xa6,0xff,0xf7,0x6f,0x69,0xdd,0xf6,0x1a,0xd9,0xa6,0x56,0xd2,0x13,0xa6,0x22,0x94,0xf2,0x1c,0x11,0xbc,0xbe,0xc9,0x85,0xdf,0x69,0x4c,0x9d,0x3a,0xf5,0x6b,0x38,0xd9,0x6,0x4e,0x38,0x38,0x38,0xc8,0xcc,0x99,0x33,0xb9,0xfa,0xea,0xab,0x3,0x7f,0xda,0x91,0x20,0x29,0x25,0xef,0x7e,0xf7,0xbb,0xb9,0xfe,0xfa,0xeb,0x89,0x46,0xa3,0x3c,0xff,0xfc,0xf3,0x58,0x96,0x55,0xe4,0x93,0x50,0x11,0xf8,0xd2,0x40,0xc,0xd,0x2,0x90,0xfd,0xf2,0x1d,0x64,0xee,0x7a,0x14,0x75,0xe1,0xd9,0x90,0x8b,0x42,0x27,0x70,0x48,0x81,0x35,0xd2,0xcd,0xc7,0xa5,0x3,0x6b,0xb0,0x35,0xa4,0x34,0x1c,0xd4,0x30,0x20,0xb0,0xdb,0x9b,0xe8,0x59,0x72,0x16,0xbb,0xce,0xbc,0x82,0x74,0xfb,0x74,0x92,0x9d,0x1d,0xb4,0x76,0xfc,0x5,0xbb,0x31,0x89,0x8a,0x36,0x22,0xb4,0x2a,0x5b,0x7e,0x1f,0xfe,0x40,0x55,0xdd,0xc2,0xeb,0x85,0xc,0xc3,0xe0,0x96,0x5b,0x6e,0x61,0xd3,0xa6,0x4d,0x9c,0x71,0xc6,0x19,0x64,0xb3,0x59,0xb2,0xd9,0x6c,0x91,0x6d,0xed,0x45,0x63,0x14,0x3c,0x34,0x72,0x68,0x10,0x1d,0x9f,0x40,0xfa,0x3f,0x9e,0x27,0x77,0xfb,0xcd,0x8e,0xe,0xf0,0x67,0x5,0x7d,0xa,0xc4,0x78,0x7a,0xbc,0x5f,0x41,0x0,0xad,0xa0,0x57,0xc1,0x4e,0x8d,0x8a,0x46,0xe9,0xf8,0xfb,0xff,0xc1,0xda,0x3b,0x56,0xf2,0xd7,0x8f,0x7f,0x19,0x6d,0x98,0x18,0x99,0x61,0xff,0xf2,0x7,0xe0,0xfb,0xee,0x5,0x84,0xb5,0x41,0xeb,0x8d,0x16,0x2c,0x58,0xc0,0xfa,0xf5,0xeb,0xb9,0xe1,0x86,0x1b,0xd0,0x5a,0x63,0x59,0x56,0x70,0xbd,0x40,0x8,0x84,0x52,0xc8,0xe1,0x34,0xd6,0x99,0x1f,0x62,0xf8,0x99,0xbf,0x60,0x5f,0xbc,0x14,0x5e,0xd2,0xe,0xf0,0x6,0x47,0x86,0x4,0x20,0x34,0xc,0x29,0xd8,0xa1,0xb0,0xa3,0x31,0x36,0xff,0xf3,0x97,0xd8,0xfe,0xc1,0xeb,0x48,0x74,0xbf,0xe9,0x5d,0xfe,0x80,0x14,0x7a,0x2f,0xe0,0x58,0x1,0xbf,0x90,0xee,0xb9,0xe7,0x1e,0x52,0xa9,0x14,0x3f,0xf9,0xc9,0x4f,0x90,0x52,0xba,0x8e,0x4,0x63,0x1a,0x83,0xd6,0x18,0xe9,0x34,0xd9,0x73,0x2f,0x27,0xb3,0xf2,0x9,0x67,0x7e,0xdf,0xa8,0x3c,0x3c,0x28,0x4a,0x49,0x3a,0xca,0x5d,0x1c,0x47,0xc1,0x8b,0x30,0xd2,0xa3,0x47,0x82,0x35,0x90,0xc3,0x91,0x99,0x6,0xb2,0x38,0xba,0x43,0x0,0xb1,0xa4,0x81,0x9d,0xd0,0xba,0x63,0x3,0x56,0xb4,0xd1,0xb3,0xfc,0x7e,0xdf,0x56,0xc8,0xf7,0x35,0x3,0x83,0xa,0x3a,0x16,0xe8,0xc7,0x3f,0xfe,0x31,0x1b,0x36,0x6c,0x60,0xdd,0xba,0x75,0xc4,0x62,0xb1,0xa2,0xb0,0x31,0xdf,0x25,0x25,0x72,0x68,0x8,0x6b,0xd6,0x3c,0x32,0xf,0x3d,0xe1,0xdc,0xa4,0xb8,0xdb,0x7,0x7c,0xd,0x20,0xa0,0x59,0x38,0x96,0x80,0x6,0xe,0x80,0xd8,0xb9,0x1f,0xd9,0xf5,0x26,0xa2,0xbf,0x17,0x86,0x7,0x9d,0x7c,0xb4,0x46,0x37,0x26,0xd1,0xad,0x93,0x50,0x93,0x66,0xa0,0xa7,0xb4,0xc3,0x74,0x20,0x26,0xa1,0xf,0xe8,0x5,0x2c,0x8f,0x69,0x45,0x3,0x93,0xa0,0xf5,0x8f,0x7f,0x66,0xfa,0xfa,0xdf,0x30,0xdc,0x36,0xdd,0xbd,0xfc,0x7e,0xdf,0x56,0xc2,0xaf,0x8a,0x47,0xd0,0xb1,0x42,0xcf,0x3c,0xf3,0xc,0x53,0xa7,0x4e,0x25,0x9d,0x4e,0xd3,0xd8,0xd8,0xe8,0xe9,0xaa,0x25,0x32,0x19,0x34,0x90,0xb9,0x63,0x25,0x4c,0x0,0x36,0xf9,0x80,0x6f,0x1,0x93,0xa4,0x3,0xfc,0x96,0x14,0x91,0xd5,0xab,0x30,0xd6,0xfd,0xe,0x63,0xeb,0x9f,0x31,0x76,0xbe,0x81,0xe8,0x39,0xe0,0xc8,0xa5,0x18,0x53,0x6d,0x82,0x6e,0x99,0x8c,0x9e,0x36,0xb,0x7b,0xce,0x42,0xac,0xd3,0x16,0x93,0x7b,0xcf,0x5,0xa8,0xb7,0xcf,0x85,0x26,0x9,0xfb,0x81,0x5e,0xed,0xc,0xff,0xf9,0x84,0x42,0x80,0x80,0x99,0x7f,0x5a,0x89,0x99,0x49,0xa1,0xc,0x13,0xc9,0xd8,0x45,0xb1,0xc2,0x6f,0x29,0xc7,0xf,0xe4,0x11,0x54,0x29,0xf8,0xdd,0xdd,0xdd,0xbc,0xff,0xfd,0xef,0x27,0x97,0xcb,0x55,0x6d,0x9d,0x5c,0x29,0x45,0x4b,0x4b,0xb,0x27,0x9f,0x7c,0x32,0x17,0x5d,0x74,0x11,0x57,0x5e,0x79,0x65,0x20,0xe5,0xe,0xa0,0xad,0xad,0x8d,0xfb,0xee,0xbb,0x8f,0x65,0xcb,0x96,0x61,0x59,0xd6,0x18,0x8f,0x9b,0xfc,0x22,0x8f,0xb0,0x2c,0xb2,0x97,0x5c,0x87,0xfa,0xc8,0xa9,0xb0,0x49,0xfb,0x83,0x3f,0x57,0xc2,0xde,0x2c,0xd1,0x5b,0xbe,0x4d,0xe4,0xe9,0x7f,0xc7,0xd8,0xd7,0x39,0x8a,0x97,0x16,0xa0,0x63,0xd,0x8,0x23,0x82,0x96,0xc2,0x31,0xdf,0x5,0xa0,0x35,0xc2,0xb6,0x90,0x87,0xba,0x11,0x7,0xbb,0x89,0xfc,0xe5,0x25,0x58,0xb5,0x2,0x15,0x8f,0x61,0xbf,0xfb,0xef,0xc8,0x2c,0xfd,0x18,0xb9,0xb,0xae,0x42,0x2d,0x68,0x81,0x2e,0xe1,0x28,0x82,0x12,0x68,0x11,0x98,0xdb,0x6,0x98,0xf6,0xea,0xef,0x48,0xb5,0x4d,0x1f,0x37,0xf8,0x0,0x62,0xd1,0xa2,0x45,0xa3,0xeb,0x0,0x41,0xc1,0xdf,0xb7,0x6f,0x1f,0x4b,0x96,0x2c,0xe1,0xb1,0xc7,0x1e,0xf3,0x2c,0x0,0xc0,0xee,0xdd,0xbb,0x39,0xe1,0x84,0x13,0x7c,0xe3,0x8c,0x97,0x66,0xcd,0x9a,0xc5,0xd7,0xbf,0xfe,0x75,0x96,0x2d,0x5b,0x16,0x38,0xcd,0xbc,0x79,0xf3,0xd8,0xba,0x75,0x2b,0x89,0x44,0x2,0x55,0x30,0xf7,0xa,0x21,0x20,0x93,0x41,0xa0,0x49,0x3d,0xba,0xd,0xbd,0x64,0xe,0x74,0xa8,0xb1,0x5b,0x66,0xf9,0x85,0x9d,0x85,0x12,0xf1,0xda,0x9b,0x24,0xae,0xfb,0x10,0xe6,0xce,0xcd,0x28,0x80,0x64,0xd2,0x59,0xf9,0xf3,0x59,0xac,0x71,0x5,0x47,0x8,0xe4,0xf0,0x20,0x32,0xed,0xf8,0x50,0xe6,0x26,0x4f,0x41,0x7e,0xec,0x3a,0x86,0xfe,0xe7,0xad,0x64,0x4f,0x6a,0x82,0x7d,0x40,0x1b,0xcc,0x7e,0xe4,0x51,0xde,0xf5,0xe3,0x2f,0xd1,0x3f,0xfb,0x54,0xc4,0xf8,0x1d,0x45,0x3b,0x47,0xcf,0x6,0x6,0x5,0xdf,0x2b,0xae,0x1b,0x19,0x86,0xe1,0xea,0xd7,0x96,0x97,0x91,0xff,0xe5,0x15,0x33,0x29,0x25,0x86,0x61,0x14,0xfd,0x4c,0xd3,0x1c,0xf3,0x8b,0x44,0x22,0x44,0x22,0x11,0xa4,0x94,0xbc,0xf9,0xe6,0x9b,0x2c,0x5f,0xbe,0x9c,0xab,0xae,0xba,0x8a,0x3,0x7,0xe,0x4,0x2a,0xd7,0xdd,0x77,0xdf,0xd,0x38,0x8e,0x97,0xa5,0xdf,0x24,0x6c,0x1b,0xfb,0x6d,0xa7,0xa1,0x4f,0x99,0x3,0x5d,0xb8,0x6f,0x98,0x2b,0x1,0xb3,0x25,0xc6,0xef,0xd6,0xd3,0x74,0xf1,0xe9,0x18,0x3b,0x37,0x63,0x37,0x37,0x41,0x73,0x33,0x48,0x19,0x1a,0x7c,0x21,0x84,0x33,0x30,0x34,0x26,0xb1,0xdb,0xda,0xb0,0xdb,0x26,0xa0,0xba,0xbb,0x68,0x7b,0xe0,0xbb,0x9c,0xf3,0xad,0x4f,0x30,0xf7,0xe1,0xff,0x40,0x5a,0x39,0xc8,0xc2,0xec,0xb5,0x8f,0x92,0x6b,0x9a,0xe8,0x69,0x79,0x86,0x55,0xde,0x3d,0x75,0xda,0x5a,0xe9,0x1,0x81,0x7a,0x43,0xc0,0xf4,0x86,0x61,0x10,0x89,0x44,0xc8,0xe5,0x72,0x3c,0xf6,0xd8,0x63,0xac,0x5b,0xb7,0x8e,0x4d,0x9b,0x36,0xd1,0xd8,0xd8,0xe8,0x23,0x1,0x2e,0xbe,0xf8,0x62,0xe6,0xcf,0x9f,0xcf,0x96,0x2d,0x5b,0x88,0x44,0x22,0x45,0x61,0x2,0xd0,0xa7,0x9e,0xed,0xcc,0xfd,0x3b,0x3d,0x4,0x4c,0x16,0x88,0x9d,0x7d,0xc4,0xaf,0x39,0xf,0x91,0x1b,0x46,0xb5,0xb4,0xb8,0xf6,0xc6,0x4a,0xa6,0x3d,0x46,0xf4,0x12,0xdd,0xd4,0x44,0xaa,0xb5,0x95,0x58,0xef,0x5e,0x16,0xfd,0xe8,0x16,0xda,0xff,0xf8,0x5f,0xf4,0xcd,0x38,0x95,0xc4,0xc1,0x4e,0xd2,0x6d,0x53,0x8b,0x1a,0x99,0x9f,0x7c,0x3f,0x3e,0x78,0x78,0x4,0xd5,0x4a,0xe1,0xab,0xf6,0xe6,0x8c,0x10,0xce,0xbe,0x79,0x7e,0x64,0xe8,0xe8,0xe8,0xe0,0xfe,0xfb,0xef,0xf,0x54,0x96,0xcb,0x2f,0xbf,0x7c,0xac,0x4c,0xad,0x9d,0x35,0xfe,0x93,0xcf,0x74,0xba,0x86,0xcb,0x2a,0x1b,0x5a,0xc0,0x44,0x68,0xf8,0xc9,0xdd,0x18,0xb9,0x61,0x54,0x53,0x53,0x20,0xf0,0xdd,0xc8,0xb7,0xee,0xb5,0x46,0xd8,0x36,0xd9,0xa6,0x89,0xf4,0x9e,0x74,0x1a,0xad,0x1d,0x7f,0x61,0xee,0x73,0x3f,0x25,0x97,0x68,0x9,0x2c,0xab,0x5c,0x39,0x84,0x8,0x78,0x4d,0x5c,0x39,0x41,0x41,0xa8,0x16,0xe0,0x17,0x52,0x7e,0x7,0xf0,0xce,0x3b,0xef,0x2c,0x9a,0xd7,0xbd,0x68,0xe9,0xd2,0xa5,0x0,0x45,0xe7,0x16,0x84,0xb2,0x9d,0x9d,0xbd,0x19,0x6f,0x73,0x6c,0x73,0x37,0x8a,0x9,0xd8,0xb,0xe6,0xb,0x4f,0x8f,0x58,0x7f,0xc1,0xa7,0xce,0xb0,0x71,0x1c,0xd2,0x8,0x65,0x93,0x6d,0x99,0x44,0x6a,0xf2,0x9,0x4e,0xcf,0x1f,0xe7,0xc9,0xa9,0xc2,0xb0,0x71,0xb9,0x85,0x57,0x4a,0xb5,0x6a,0xc,0xa6,0x69,0xb2,0x77,0xef,0x5e,0x56,0xae,0x5c,0x59,0xb6,0xc,0xa7,0x9d,0x76,0x1a,0xd,0xd,0xd,0xc5,0x7a,0x80,0x6d,0x81,0x14,0xe8,0xd6,0xc9,0xde,0xd,0xa0,0x11,0x44,0x67,0x1f,0x72,0x6f,0x7,0x5a,0x8c,0x35,0xd7,0xab,0xb,0x7e,0xe5,0x61,0x41,0xd3,0x54,0xd5,0x2d,0x3c,0x48,0xbc,0x5a,0xfe,0x9d,0x57,0x38,0x57,0xaf,0x5e,0x5d,0xb6,0x5c,0x33,0x66,0xcc,0x60,0xfa,0xf4,0x92,0x85,0x14,0x5b,0x39,0xce,0x18,0xb1,0xb8,0xb3,0x67,0xef,0x46,0x26,0x30,0xd4,0x83,0xc8,0xc,0x23,0x4a,0xc6,0xcf,0x6a,0x4e,0xa7,0xa5,0x8a,0xb2,0x57,0x9c,0x30,0x7c,0xb7,0x30,0xdf,0x1b,0x42,0xbc,0x4,0x5,0xb5,0xbb,0xcb,0x65,0x5e,0xed,0xbf,0xf3,0xb4,0x71,0xe3,0xc6,0x40,0x65,0xc9,0x37,0x80,0x3c,0x69,0x1,0xd8,0xa,0x94,0x35,0xb6,0x6b,0xe7,0x29,0x7,0x34,0x4d,0x82,0xc6,0xa4,0xb3,0xd7,0xef,0x53,0x96,0xa0,0xa3,0x41,0x39,0x5e,0x98,0xf3,0x92,0x61,0x47,0x8b,0xaa,0xb8,0x85,0x57,0x92,0xae,0x56,0xe0,0x3,0xf4,0xf5,0xf5,0x5,0x2a,0x53,0x3c,0x1e,0x2f,0x66,0x98,0x11,0x64,0xce,0x46,0xc,0xf6,0x39,0xeb,0xf7,0x6e,0x34,0x4,0x7a,0x6e,0x33,0xf6,0xdc,0x77,0x38,0x3e,0x7f,0x52,0x8e,0xb,0x7c,0xaf,0x38,0x7e,0xa7,0x81,0xaa,0x5,0x3e,0x54,0xe8,0x16,0x1e,0xf4,0xa8,0x52,0xd0,0xc2,0x54,0x3,0xfc,0x42,0x5e,0x32,0x99,0xc,0x54,0x8e,0x4c,0x26,0x53,0x2c,0xc3,0x8c,0x38,0x4b,0xb6,0xdd,0x9d,0x5,0x1e,0x12,0x25,0x94,0x53,0x10,0x87,0xcc,0xc7,0x6f,0x74,0xe2,0xa6,0x87,0x1d,0xdb,0x3f,0x44,0xf9,0xbc,0x68,0x3c,0x71,0x2a,0xd5,0x13,0x6a,0x6e,0x5,0xd4,0xb2,0xa7,0x97,0xc6,0xc9,0xff,0x7b,0xe2,0x89,0x27,0x6,0x2a,0x5b,0xa1,0xd3,0xaa,0x10,0x62,0x14,0x48,0x63,0xf3,0x2b,0x79,0xae,0x4b,0x66,0xc0,0x2e,0x8d,0x75,0xcd,0x47,0x48,0x5f,0xf9,0x79,0xcc,0x74,0x6,0x91,0x1a,0x1c,0x4d,0x5b,0xe9,0x68,0x10,0x84,0xaa,0xd,0x3e,0x1c,0x61,0x2b,0xa0,0x9a,0x60,0xbb,0xfd,0x9d,0x37,0xff,0xce,0x39,0xe7,0x9c,0xb2,0x72,0x6,0x6,0x6,0xd8,0xb3,0x67,0x8f,0xab,0x4c,0xf9,0xfa,0x7a,0x18,0x4,0xc,0x8f,0xf2,0x64,0x34,0xf4,0xc1,0xf0,0xdd,0x3f,0x22,0xb5,0xfc,0x66,0x64,0x26,0x87,0xec,0xed,0x75,0xac,0x88,0xa,0x35,0xfe,0x72,0xbc,0x5a,0x80,0xf,0x15,0x5a,0x1,0x7e,0xa,0x62,0x50,0x1a,0x2f,0xd8,0xa5,0x7f,0xb,0x21,0xc8,0x64,0x32,0x18,0x86,0xc1,0x27,0x3e,0xf1,0x89,0xb2,0xb2,0xb7,0x6d,0xdb,0x46,0x4f,0x4f,0xcf,0x98,0xa5,0x6a,0xd,0x18,0x3b,0x36,0x3a,0xdb,0xb2,0x4d,0xe0,0xba,0xdf,0x62,0x0,0x3d,0xa,0x7a,0x61,0xf8,0xce,0x3b,0x18,0xf8,0xfe,0xa3,0xa8,0x39,0x27,0x21,0x7,0x87,0x30,0x7a,0x7b,0x11,0x7d,0x7d,0xa0,0x94,0xe3,0x44,0x5a,0xe6,0x9b,0xbc,0x78,0x85,0x8a,0xb6,0x97,0xd2,0x5d,0xd,0xf3,0x50,0x86,0x35,0x33,0x2a,0x5,0xdf,0xaf,0x35,0x97,0xca,0xf4,0xd2,0x8c,0xfd,0xfe,0xce,0xeb,0x25,0xb7,0xde,0x7a,0x2b,0xed,0xed,0xed,0x65,0xcb,0xf3,0xfc,0xf3,0xcf,0x3,0x14,0xf9,0x6,0x8,0x21,0x20,0x11,0xc7,0xdc,0xbb,0x9b,0xc8,0x7f,0xfe,0x8,0x66,0xe0,0xac,0xfb,0xbb,0x91,0x9,0xf4,0x2b,0xd8,0xc,0xb9,0x6b,0xae,0xe2,0xd0,0xca,0x6d,0xf4,0x3f,0xf4,0x3c,0xc3,0x9f,0xfa,0x5f,0xa8,0x99,0xb3,0x31,0xfa,0xfb,0x31,0x7a,0x7a,0x90,0xbd,0xbd,0x60,0xe5,0x40,0x84,0xeb,0xf9,0x85,0x27,0x83,0xc2,0xde,0x9a,0x12,0x6,0x4f,0x4f,0x7b,0xae,0xd6,0xf3,0xd6,0x78,0x64,0xb8,0xfd,0x9d,0x4e,0xa7,0x69,0x6f,0x6f,0xe7,0xe6,0x9b,0x6f,0xe,0x24,0x33,0xbf,0x58,0x34,0xa6,0x7c,0x46,0x4,0x25,0x5,0x8d,0xf7,0x7e,0x15,0xfe,0x9c,0x82,0xd9,0xc2,0x7b,0x4d,0x40,0xe2,0x98,0x8d,0xdb,0x9d,0x1d,0x43,0xeb,0x82,0xa5,0xa4,0xee,0xfc,0x37,0xfa,0x1f,0x7f,0x9d,0x81,0x7b,0x56,0x32,0x7c,0xe9,0x75,0xd8,0x27,0x9c,0x88,0x1c,0x18,0xc4,0xec,0xe9,0x75,0x1a,0x44,0x4f,0xf,0x58,0x59,0xf0,0xe8,0x48,0x47,0x62,0xd8,0x2f,0xa4,0xc0,0xe,0x21,0xd5,0xa2,0x6a,0x2a,0x85,0x79,0xe0,0xb5,0xd6,0x4c,0x9b,0x36,0x8d,0xb5,0x6b,0xd7,0x96,0xdd,0x8,0x2,0xe8,0xe8,0xe8,0x60,0xcd,0x9a,0x35,0x98,0xa6,0x39,0xf6,0x32,0x26,0xad,0xd0,0xc9,0x24,0x66,0xff,0x0,0xf1,0xaf,0x5c,0x4d,0xea,0xe9,0x5f,0xc1,0x4,0xe9,0xec,0xc9,0xbb,0xf9,0x1,0x8a,0x91,0x5f,0x4a,0x41,0x7,0x80,0x44,0x37,0xc5,0xc8,0x5e,0x7d,0x19,0xd9,0x2b,0x2f,0x83,0x1d,0x69,0x22,0x9b,0xd6,0x61,0x6e,0xfa,0x13,0xe6,0xeb,0xeb,0x31,0xde,0x78,0xd,0x73,0xeb,0x5f,0x31,0x18,0x74,0x96,0x9d,0xa3,0x26,0x3a,0xe1,0xec,0x22,0x6,0xa9,0xf5,0x6a,0x82,0xf,0x21,0xae,0x88,0xa9,0xa4,0x51,0x68,0xad,0x47,0x4d,0x2d,0xb7,0x3b,0x6e,0xaa,0x45,0x57,0x5c,0x71,0x5,0xf,0x3e,0xf8,0x20,0x13,0x26,0x4c,0x8,0x14,0xff,0xae,0xbb,0xee,0x2,0xf0,0xf4,0xa,0x2,0x81,0x9d,0x4c,0x10,0xfd,0xe3,0x2a,0xd4,0x17,0x6f,0x26,0x7d,0xff,0xff,0x6,0x7c,0x1a,0xc1,0xe1,0x64,0x80,0x72,0x14,0xc8,0x1,0x1c,0xcb,0xa0,0x39,0x46,0xee,0xc2,0x73,0xc9,0x5d,0x76,0xae,0x73,0x58,0x64,0x9f,0x45,0x64,0xe3,0x8b,0x44,0x5e,0x5d,0x43,0x64,0xc3,0x1f,0x30,0x37,0xfe,0x9,0xa3,0xfb,0x0,0x12,0x50,0x11,0x81,0x6a,0x6e,0x1b,0x63,0x56,0x8e,0x8a,0xaf,0x32,0xf8,0x42,0x4,0xb8,0x27,0xb0,0x9c,0x10,0x3f,0x1a,0xef,0x7a,0x81,0x1f,0xcd,0x9e,0x3d,0x9b,0xf7,0xbd,0xef,0x7d,0x5c,0x7b,0xed,0xb5,0x9c,0x7f,0xfe,0xf9,0x81,0xd3,0x75,0x77,0x77,0x73,0xdf,0x7d,0xf7,0x61,0x18,0x86,0xff,0xed,0x5d,0x66,0x4,0xbb,0x31,0x46,0xe3,0xc3,0xdf,0x45,0x8,0xcd,0xf0,0xbf,0x7e,0x17,0x5a,0x25,0x74,0x94,0xb8,0x69,0x79,0x91,0xc0,0xd9,0x4d,0x1c,0xc4,0xf9,0x69,0xc0,0x90,0x10,0x33,0xc9,0x7d,0xf0,0xbd,0xe4,0x2e,0x79,0x2f,0xf4,0x83,0xdc,0xbe,0x97,0xc8,0x9f,0xff,0x40,0xc3,0x9f,0x9e,0x25,0xba,0x76,0x15,0x46,0xe7,0x6e,0xe7,0xf0,0x9,0x20,0x1b,0xa3,0xa3,0xfe,0x5,0xb5,0x0,0x1f,0x2a,0x3c,0x1c,0x1a,0x94,0xda,0xdb,0xdb,0x59,0xb7,0x6e,0xdd,0xe8,0xe1,0x8c,0x30,0xe4,0x96,0xaf,0xd6,0x7a,0xd4,0x25,0x6c,0xde,0xbc,0x79,0xa1,0x65,0x2,0x5c,0x73,0xcd,0x35,0x28,0xa5,0x68,0x6a,0x1a,0x73,0x1a,0xae,0x98,0x94,0x82,0x68,0xc,0x85,0xa0,0x71,0xc5,0xf7,0x30,0xde,0xdc,0x42,0xea,0x9b,0xff,0x8a,0x3a,0xe3,0x44,0xd8,0x2f,0xa0,0x3b,0x60,0x43,0x18,0xfd,0xa0,0x11,0x99,0x29,0x9c,0x9f,0x6,0x4c,0x89,0x9a,0x39,0x8d,0xcc,0x3b,0x3f,0x4e,0xe6,0x9a,0x8f,0x33,0xb8,0xe5,0xe,0x1a,0xfe,0xf4,0x7f,0x89,0xfe,0x61,0x35,0x6c,0x7e,0x9,0xb1,0xa7,0x83,0x44,0xe7,0x56,0x32,0x53,0xe7,0x90,0x33,0x22,0x8,0x35,0xfe,0x9b,0xc2,0x4a,0xc3,0xc4,0x99,0x67,0x9e,0xd9,0x2f,0x84,0x70,0xad,0xd,0x2f,0x21,0x5d,0x5d,0x5d,0x2c,0x5e,0xbc,0x98,0x5f,0xfc,0xe2,0x17,0x9e,0x99,0xd4,0x23,0x5d,0x7f,0xfd,0xf5,0xfc,0xf0,0x87,0x3f,0x24,0x91,0x48,0x8c,0x31,0xad,0x3c,0x15,0x32,0x21,0x41,0x59,0x18,0xfd,0x3,0x28,0x33,0x46,0xe6,0xb3,0x37,0x91,0xfe,0xe4,0x17,0xd1,0x27,0x4f,0x80,0x7e,0x1c,0xaf,0x21,0x2f,0x2f,0xde,0xa0,0xa4,0x71,0xf2,0x69,0x6,0x26,0xe1,0xec,0x37,0x1c,0x80,0xe8,0xd6,0x57,0x39,0x79,0xcd,0xe3,0xcc,0x7d,0xfe,0x9,0x6c,0x53,0x32,0xd4,0x3e,0xcb,0xf1,0x3d,0x70,0xb9,0x44,0xb2,0xdc,0xb7,0x78,0x84,0x75,0x1a,0x33,0x66,0xcc,0x28,0x3a,0x1a,0x56,0x4e,0x88,0x10,0xce,0xe9,0xe0,0x99,0x33,0x67,0x72,0xe5,0x95,0x57,0x6,0xfa,0xbe,0x7a,0xa0,0x7,0x1f,0x7c,0x90,0x6f,0x7c,0xe3,0x1b,0x34,0x34,0x34,0x8c,0x39,0x2f,0xe8,0xaf,0x8d,0x6b,0x10,0x2,0x1d,0x8f,0x23,0x33,0x83,0x44,0x5f,0xfc,0x3d,0xd,0x4f,0xfd,0x3b,0x62,0x5f,0x1f,0x3a,0xd6,0x8e,0x7e,0x5b,0x3b,0x4c,0x17,0xce,0x4e,0x52,0x46,0x38,0xe0,0x84,0x6d,0xc,0x62,0x24,0x9f,0x8c,0x86,0x1e,0xe7,0x48,0x18,0x6,0xd8,0xf3,0xa7,0xd2,0xb5,0xf8,0xfd,0x1c,0x9c,0xfd,0x2e,0x92,0x9d,0x1d,0x4c,0xdc,0xfe,0x2a,0xb9,0x78,0x13,0xca,0x6c,0xf0,0x34,0xdf,0x42,0x4e,0x15,0x3,0xae,0xd,0xa0,0x5c,0xcb,0x3a,0xd6,0x1a,0xc0,0xba,0x75,0xeb,0xf8,0xe8,0x47,0x3f,0xa,0x38,0xfb,0x4,0xe5,0x2e,0x5c,0x70,0x6d,0x10,0x0,0xb1,0x46,0x54,0x63,0x23,0xa2,0xe7,0x0,0xd,0xeb,0xd7,0x12,0x7d,0xfc,0x7e,0x22,0xeb,0xd6,0xc0,0x81,0x2c,0x7a,0xd2,0xc,0xf4,0xec,0x24,0x4c,0x11,0x60,0xa,0xc8,0x8e,0x98,0x8f,0x95,0x36,0x6,0x4b,0x43,0x9f,0x86,0x61,0xc1,0xd0,0xa9,0x27,0xb0,0xf3,0x9c,0x2b,0x91,0x19,0x8b,0xe9,0xaf,0x3c,0xb,0xa6,0x89,0x1d,0x8d,0x8f,0xf1,0x44,0xaa,0x40,0x4f,0x18,0xdb,0x0,0x82,0xc,0x2b,0xc7,0x52,0x3,0x58,0xb9,0x72,0x25,0x1f,0xf8,0xc0,0x7,0x0,0x68,0x69,0x69,0x19,0xe3,0x2d,0x14,0x8,0xfc,0x52,0x5e,0x63,0x23,0xc4,0xe3,0x8,0x34,0xe6,0xf6,0x37,0x88,0xfe,0xfe,0x57,0x44,0x57,0xff,0xc,0xf3,0xe5,0x75,0xc8,0xdd,0x7d,0x68,0x23,0x81,0x9e,0x36,0x9,0x66,0xa,0x48,0x8,0xb0,0x47,0x7e,0x2a,0xe4,0xe8,0x20,0x70,0x46,0x94,0x3e,0xd,0x51,0xc1,0xfe,0xbf,0x7b,0xf,0x43,0xd1,0x99,0xcc,0xfe,0xef,0x5f,0xa1,0xa5,0x1c,0xd3,0x8,0x2a,0x98,0x12,0x6,0x6a,0x6a,0x5,0x1c,0x6d,0xba,0xe9,0xa6,0x9b,0xf8,0xde,0xf7,0xbe,0x7,0x54,0x11,0x7c,0xf2,0x9d,0x54,0xa3,0xa3,0x8d,0xd8,0xb1,0x38,0xa0,0x91,0x7d,0x7,0x89,0xfd,0xe6,0x31,0x62,0xbf,0x79,0xc,0x15,0x6f,0xc0,0x3a,0xe5,0xc,0x72,0x8b,0x2f,0x22,0x7b,0xd6,0x7,0xb1,0xe6,0xbe,0xb,0xa6,0x37,0x40,0x5c,0x3a,0x47,0xc9,0x87,0x71,0x14,0xc1,0x61,0x1c,0x4b,0xa1,0x5c,0xf5,0x1a,0x38,0xab,0x8e,0x19,0xc9,0xce,0xbf,0xbf,0x1c,0x45,0x84,0xb3,0x1f,0xfa,0x32,0x76,0x43,0xc,0x65,0x34,0x0,0xde,0x56,0x42,0x60,0x33,0xf0,0xad,0x2,0xbe,0x65,0x59,0xac,0x5e,0xbd,0x9a,0x6f,0x7f,0xfb,0xdb,0xbc,0xfc,0xf2,0xcb,0x48,0x29,0x49,0x26,0x93,0x65,0xc1,0x77,0xa3,0x40,0xd,0x62,0xd4,0x8b,0xb7,0x15,0x7b,0xe4,0x0,0xa0,0x48,0xa7,0x88,0xae,0x7f,0x81,0xd8,0xfa,0x17,0x50,0xe2,0x1b,0x58,0x27,0xce,0xc7,0x9e,0xbf,0x8,0xeb,0xed,0x4b,0xc8,0xcd,0x5f,0x84,0x9a,0x32,0xb,0x7b,0xfa,0x1c,0x98,0x83,0xa3,0xfc,0x1d,0xc0,0x59,0x37,0xf0,0x6b,0xc,0x12,0xc8,0x2a,0xd8,0x2d,0xd9,0x75,0xf5,0x25,0xb4,0xec,0x79,0x83,0x53,0x56,0xdf,0x4b,0xdf,0x9,0xb,0x91,0x6e,0xce,0xab,0x65,0xbe,0xb1,0xc8,0xc,0xc,0xb,0x7e,0x35,0x36,0x83,0x6a,0x41,0x5b,0xb6,0x6c,0xe1,0xbc,0xf3,0xce,0xa3,0xab,0xab,0xb,0x70,0xe6,0x7b,0x29,0x65,0x65,0x73,0x7e,0x45,0xbc,0x91,0x7c,0x1a,0x13,0xd8,0x8d,0x9,0x7,0xcc,0x5c,0x16,0xb3,0x63,0xb,0xd,0xdb,0xb7,0x20,0x9e,0x79,0x14,0x5,0xa8,0xd6,0x56,0xd4,0x8c,0x39,0x58,0x6f,0x5f,0x4c,0xf6,0xdd,0xe7,0x93,0x39,0xfb,0x2,0xf4,0xdc,0x26,0x18,0x94,0xd0,0xe5,0x63,0x5e,0xa,0x20,0xa3,0xa0,0x4f,0xb2,0xf1,0xf2,0x2f,0x30,0xf3,0xd5,0x67,0x68,0x1c,0x3c,0x48,0x26,0xd1,0x46,0xe9,0xae,0x55,0x50,0x4c,0x43,0x5d,0x17,0xef,0xc7,0x77,0xa3,0x43,0x87,0xe,0x71,0xd3,0x4d,0x37,0x91,0xc9,0x64,0x8a,0xfc,0xef,0xc3,0xf4,0x3e,0xad,0x35,0xe9,0x74,0x9a,0xe5,0xcb,0x97,0x97,0xdd,0xe6,0x6d,0x6f,0x6f,0xc7,0xb2,0x2c,0x0,0x9a,0x9b,0x9b,0x47,0x37,0x54,0xfc,0xca,0x5f,0x3d,0xf0,0x5d,0x78,0x1a,0x30,0x1b,0xd0,0x6d,0x93,0xe,0x6f,0x27,0x58,0x39,0x44,0x2e,0x4d,0x64,0xd3,0xab,0x44,0x37,0xbe,0x4a,0xfc,0x17,0xf7,0x63,0x4f,0x9f,0x41,0xe6,0x7d,0x1f,0x63,0xf0,0x1f,0x6f,0x41,0x2d,0x9a,0x6,0xbb,0x84,0x33,0xe4,0xbb,0x2d,0xd4,0x4b,0xa0,0x47,0xa3,0x67,0x9b,0xbc,0x71,0xfe,0x75,0x9c,0xb9,0xe2,0xeb,0xa4,0x93,0x6d,0xc5,0x37,0x92,0x85,0xc0,0x4e,0x9c,0x75,0xd6,0x59,0xa1,0xaf,0x88,0xe9,0xea,0xea,0xe2,0xec,0xb3,0xcf,0xe6,0xe7,0x3f,0xff,0xb9,0x6b,0xbc,0x3c,0xed,0xda,0xb5,0x8b,0x59,0xb3,0x66,0xf9,0xc6,0x9,0x4a,0xed,0xed,0xed,0xa3,0x3d,0xdb,0x8f,0x1e,0x7c,0xf0,0x41,0x3e,0xf3,0x99,0xcf,0x10,0x8f,0xc7,0xc7,0x2c,0x14,0x5,0x1,0xb1,0xa6,0xd,0xa2,0x94,0x27,0x4,0x28,0x85,0xec,0x3b,0x80,0x61,0x81,0xdd,0xd4,0xcc,0xe0,0x67,0xfe,0x99,0xa1,0x1b,0xbe,0xe2,0xac,0x5,0xec,0xf3,0x68,0x4,0x1a,0x68,0x95,0x44,0xf6,0xf6,0xf3,0xc1,0x3b,0x2e,0x47,0xda,0x39,0xac,0x68,0xdc,0x33,0x3f,0x1f,0x7e,0x67,0x4d,0x3d,0x82,0x4c,0xd3,0x1c,0xf5,0xbb,0xcb,0xdb,0xdf,0xd1,0x68,0xb4,0xe8,0x17,0x8b,0xc5,0x8a,0x7e,0x8d,0x8d,0x8d,0x45,0xbf,0x78,0x3c,0x4e,0x2c,0x16,0x63,0xff,0xfe,0xfd,0xa3,0x47,0xba,0xfc,0x68,0xd9,0xb2,0x65,0xcc,0x9a,0x35,0x8b,0x54,0x2a,0x55,0xf6,0xb6,0xcd,0xa3,0xa,0x3e,0x8c,0xac,0x19,0x8,0x54,0x5b,0x3b,0xd6,0xb4,0x69,0x88,0xcc,0x20,0xad,0xdf,0xff,0x2a,0xad,0xcb,0x46,0xac,0xab,0xc9,0xd2,0x7d,0x27,0x52,0x0,0xfd,0x90,0x9b,0xd1,0xcc,0xfe,0x5,0x67,0x11,0xeb,0x3f,0xe8,0x99,0x5f,0x39,0x3a,0x26,0x3c,0x82,0xf2,0x3d,0xf9,0xd6,0x5b,0x6f,0x2d,0xfb,0x0,0x85,0x10,0x82,0xfb,0xee,0xbb,0xf,0x38,0xec,0xf3,0x17,0x14,0x9c,0x20,0x71,0x6a,0xc1,0x13,0x0,0xb6,0x8d,0x9a,0xd0,0x4e,0x6e,0xd2,0x44,0x92,0xff,0xef,0x9,0x5a,0x6e,0xfc,0xb4,0xb3,0x32,0x18,0xf5,0x28,0xa7,0x52,0x10,0x83,0xde,0x59,0xa7,0x22,0xad,0x6c,0xc5,0x7b,0x5,0x15,0x7b,0x4,0x85,0xa5,0x4a,0xc0,0x2f,0xd4,0x3,0xe2,0xf1,0x38,0xa9,0x54,0x8a,0xcf,0x7e,0xf6,0xb3,0x65,0xf3,0xfa,0xf0,0x87,0x3f,0xcc,0xa5,0x97,0x5e,0x4a,0x3a,0x9d,0xe,0xdc,0xf3,0x8f,0xfa,0x68,0x0,0x8e,0x15,0x60,0x44,0xb0,0xda,0x5a,0x69,0x5a,0xf5,0x53,0xa2,0xf,0xaf,0x72,0x56,0x19,0xdd,0x48,0x0,0x36,0xc,0x4c,0x39,0x9,0xab,0x31,0xe9,0x79,0x59,0x54,0x39,0x5c,0x3d,0xcf,0x5,0x84,0xf9,0x90,0xb0,0x54,0x49,0x65,0x4b,0x29,0x89,0x44,0x22,0x3c,0xf4,0xd0,0x43,0xbc,0xf0,0xc2,0xb,0x65,0xf3,0x78,0xf8,0xe1,0x87,0x89,0xc5,0x62,0xc,0xe,0xe,0x16,0xc9,0xaa,0xb,0xa0,0x3d,0x78,0x0,0x2,0x8d,0x8e,0xc6,0xd1,0x40,0xf2,0xa9,0x7b,0x9d,0x2b,0x61,0x4c,0x8f,0x85,0xdf,0x1c,0xa4,0x9b,0x27,0x62,0xc5,0x92,0x8e,0x3f,0x62,0x0,0xf9,0xa5,0x61,0x9e,0xe7,0x2,0xea,0xa1,0xe7,0x17,0xfe,0xad,0xb5,0x1e,0x75,0xdf,0xfa,0xdc,0xe7,0x3e,0x57,0x36,0xdf,0x44,0x22,0xc1,0xed,0xb7,0xdf,0x8e,0x52,0xaa,0xe8,0x16,0xd1,0xb0,0xe5,0x3d,0x52,0xbc,0x22,0xbe,0xb2,0xb1,0x4d,0x88,0xf4,0xec,0x43,0x76,0x6b,0xe7,0xbe,0x21,0x37,0x52,0x60,0x37,0x34,0x62,0x37,0xc4,0x90,0x5,0x3b,0x85,0x61,0xa6,0x83,0x71,0xbd,0x1c,0x1a,0x96,0x2a,0x1,0xa0,0xf0,0x6f,0xa5,0x14,0xb1,0x58,0x8c,0xd,0x1b,0x36,0xf0,0xe4,0x93,0x4f,0x96,0x95,0x75,0xe3,0x8d,0x37,0x32,0x7b,0xf6,0x6c,0x6,0x7,0x7,0x5d,0xb7,0x8e,0x3d,0xcb,0x23,0x84,0xe3,0xb6,0x65,0x65,0x5d,0x9d,0x33,0xc6,0xb,0xb4,0x7b,0x96,0xc5,0x71,0xb5,0x4,0xa9,0x15,0xd2,0xf6,0x5f,0x29,0x14,0x5a,0x21,0x94,0x42,0x8f,0xa4,0xf,0xab,0xb,0x54,0xfc,0x72,0x68,0x58,0xaa,0x44,0xb,0x77,0x4b,0x93,0xdf,0xc9,0xbb,0xf7,0xde,0x7b,0x3,0xe5,0x5b,0xaa,0x10,0x6,0x2a,0x8f,0x52,0x88,0x5c,0xe,0x39,0x30,0x84,0x4c,0xd,0x80,0x34,0x82,0xa5,0xb,0x40,0x41,0xd3,0x4b,0xb,0x54,0x24,0x86,0x6a,0x90,0x45,0x47,0xd0,0x8a,0xc8,0x0,0x33,0x3d,0x88,0x91,0x4d,0xa1,0xa4,0xbf,0x6f,0x84,0x57,0x19,0xcb,0x5a,0x1,0xd5,0xb2,0x0,0xca,0xc9,0xd,0x3a,0x35,0x28,0xa5,0x68,0x68,0x68,0xe0,0xb9,0xe7,0x9e,0xe3,0x95,0x57,0x5e,0x19,0x13,0xa7,0x94,0x2e,0xba,0xe8,0x22,0x96,0x2e,0x5d,0x5a,0x64,0x16,0xfa,0x7e,0xa7,0x94,0x18,0x7d,0x7d,0xc,0x5f,0xf3,0x15,0x6,0xef,0x7e,0x18,0x39,0x9c,0xc5,0x38,0xd0,0xed,0x28,0x68,0x21,0xce,0x44,0x8e,0x6b,0x94,0x30,0xc,0x4c,0x5,0xd9,0xe9,0x27,0xa1,0xa6,0x8,0x67,0xff,0xc0,0x8d,0x22,0x10,0x1d,0x3a,0x84,0x99,0x49,0x81,0xc,0xf7,0x42,0x6b,0x9e,0xca,0x5e,0x14,0xe9,0x45,0x41,0x1b,0x46,0xb5,0x7a,0x7e,0x21,0x2f,0xaf,0xb,0x4,0xf1,0xff,0x7,0x58,0xb1,0x62,0x5,0x91,0x48,0x64,0x8c,0x42,0x98,0x97,0x5b,0xa4,0x24,0xe,0xf4,0xa3,0x12,0x9,0xd2,0xd7,0xdc,0x4c,0xe6,0x8b,0xd7,0xd0,0xf7,0xc8,0x5a,0x32,0xe7,0x5e,0x84,0xd9,0xdb,0x87,0x71,0xe0,0x80,0x73,0xff,0x8f,0x47,0x5a,0x2f,0x5e,0x90,0x6f,0x1a,0x25,0x29,0x31,0x52,0x8e,0xc3,0xe8,0xe0,0x15,0x5f,0x74,0x78,0xb6,0xc7,0x45,0x15,0x12,0x5a,0xf6,0xbc,0x81,0x99,0x4d,0x17,0x8d,0x52,0x65,0xf3,0x28,0xcc,0x2e,0x54,0xe1,0x2,0xa,0xf5,0x8b,0x57,0xd,0xa5,0x50,0x6b,0x4d,0x32,0x99,0x64,0xf3,0xe6,0xcd,0xa3,0xbb,0x7d,0x7e,0x34,0x73,0xe6,0x4c,0x2e,0xbb,0xec,0x32,0x72,0xb9,0x9c,0xff,0xc9,0x66,0x29,0x31,0xb2,0x39,0xac,0x33,0xde,0x87,0x3e,0x39,0x9,0x2f,0x42,0xee,0x3,0xe7,0xd0,0xff,0xf3,0xd5,0xf4,0xdf,0xf6,0x63,0x54,0x5b,0x3b,0xe6,0xfe,0xfd,0x88,0xa1,0x43,0xce,0x68,0x50,0xc5,0x7a,0xc8,0xe7,0x2f,0xad,0x1c,0x91,0xbe,0x7e,0xe,0xfd,0xc3,0x57,0xc9,0x5e,0xba,0x4,0xf6,0x78,0xec,0xb,0x98,0x2,0x6,0x61,0xd2,0xb6,0x97,0x51,0x51,0x77,0x4f,0xe8,0x72,0x38,0x9,0x21,0xc2,0x5f,0x11,0x33,0x9e,0x29,0xa1,0x5a,0x16,0x1,0x30,0x7a,0xa9,0xd4,0x37,0xbf,0xf9,0x4d,0xfa,0xfb,0xfb,0xcb,0xe6,0x7d,0xfb,0xed,0xb7,0x3,0x8e,0x2f,0x43,0x5e,0xc6,0x98,0xfc,0x72,0x59,0x4,0x30,0x7c,0xc9,0xe7,0x9d,0xd3,0xc1,0x4a,0xc1,0x16,0x5,0xfb,0x21,0x7d,0xc3,0x3f,0xd2,0xf3,0xcb,0xbf,0x90,0xba,0x6a,0x39,0x88,0x8,0x91,0xee,0x6e,0x64,0x77,0x37,0x14,0x1c,0x7,0xab,0xbc,0xe7,0xb,0x67,0xd8,0xef,0xdd,0x4f,0xa4,0xfb,0x0,0xfd,0x97,0x5e,0xc7,0xc0,0xb7,0xbf,0xeb,0xdc,0x15,0x68,0xbb,0x38,0xd6,0x6a,0xa0,0x5,0x1a,0x77,0xee,0xa3,0x7d,0xdb,0xcb,0xa4,0x9b,0x27,0x5,0xca,0xd7,0x2d,0x3c,0xf0,0x52,0x70,0x10,0xa1,0x41,0x32,0xc,0x23,0xcb,0x2f,0x8d,0xd6,0x9a,0x44,0x22,0x41,0x3a,0x9d,0xe6,0x6b,0x5f,0xfb,0x5a,0x59,0x59,0x73,0xe7,0xce,0xe5,0xc6,0x1b,0x6f,0xf4,0x5e,0x1d,0x14,0x12,0xb3,0x7f,0x80,0xec,0xc2,0xd3,0xc9,0x7d,0xf4,0x62,0xd8,0x83,0xd3,0xf3,0xc,0x20,0xad,0xe0,0x35,0x85,0x9e,0x3e,0x99,0x81,0x1f,0x3e,0x40,0xef,0x13,0x1b,0x19,0xf8,0xa7,0xaf,0x63,0xcd,0x3b,0x5,0xa3,0xb7,0xf,0xb3,0xbb,0x1b,0xa3,0xe7,0x0,0x22,0x9b,0xa1,0x70,0x57,0x2e,0x10,0xf8,0x76,0xe,0xe3,0xe0,0x3e,0x1a,0xf6,0xec,0x41,0xc5,0x9a,0xe8,0xb9,0xf9,0xdf,0xe8,0xfd,0xc1,0x43,0xce,0xbc,0x9f,0xbf,0x1f,0x70,0xac,0x14,0x68,0x84,0x13,0xd7,0x3f,0x45,0xbc,0xaf,0xb,0x2b,0x52,0xe6,0xe6,0x53,0x9f,0x32,0x88,0xc5,0x8b,0x17,0xfb,0xde,0x13,0xe8,0x96,0xa8,0xab,0xab,0x8b,0xb3,0xce,0x3a,0x8b,0x47,0x1e,0x79,0xc4,0x37,0xa3,0xbd,0x7b,0xf7,0x32,0x7f,0xfe,0x7c,0x6,0x7,0x7,0x8b,0xe,0x6c,0x54,0x6b,0x6a,0x90,0x52,0x92,0x4a,0xa5,0xc8,0xe5,0x72,0x6c,0xdf,0xbe,0xbd,0xec,0xa9,0xe0,0x74,0x3a,0xcd,0xd4,0xa9,0x53,0xe9,0xef,0xef,0xa7,0xad,0xad,0xad,0xf8,0x8e,0x40,0xad,0x30,0xfb,0xe,0xd1,0xf7,0x2f,0x8f,0x92,0xfd,0xa7,0xab,0xe0,0x75,0x8f,0xfb,0x1,0x85,0x84,0x76,0x9c,0xfb,0xfc,0xdf,0x84,0x86,0x75,0xff,0x45,0xec,0xd9,0x27,0x89,0xbc,0xbc,0x16,0x73,0xd7,0x16,0x44,0xba,0xf8,0xe9,0x18,0x6d,0x32,0xfa,0x16,0x8c,0x0,0x84,0xd,0x14,0x58,0x76,0xda,0x0,0x6b,0xf6,0x2,0x32,0xe7,0x5e,0xcc,0xc0,0xa7,0xbe,0x8a,0x7a,0xe7,0x14,0xd8,0x5,0xc,0x7a,0x9c,0x41,0xc8,0x6f,0x4,0xed,0x1f,0xe4,0xc2,0xdb,0x2e,0x43,0x5a,0x59,0x72,0x8d,0x87,0xf7,0xf2,0xc2,0x80,0xf,0x74,0x96,0x75,0x8,0x9,0x22,0x34,0x44,0x86,0x81,0xe2,0x4,0x4d,0x93,0x1f,0x5,0xfa,0xfa,0xfa,0xb8,0xe1,0x86,0x1b,0x58,0xb5,0x6a,0x95,0x6f,0x9a,0x58,0x2c,0xc6,0x5d,0x77,0xdd,0xc5,0xf2,0xe5,0xcb,0xb1,0x2c,0xab,0xc8,0x2a,0x30,0x7a,0xf,0x91,0x5e,0xf2,0x7e,0xb2,0x9f,0xbf,0xa,0x76,0xc3,0x8,0xda,0x25,0x99,0x2,0x28,0xc7,0x13,0xb8,0x4b,0x40,0x42,0x90,0xbd,0xe4,0x43,0x64,0x2f,0xf9,0x10,0xec,0x52,0x44,0xb6,0xbe,0x86,0xb9,0x6d,0x3,0xc6,0x9b,0x5b,0x31,0xf7,0x6d,0x47,0x1e,0xec,0x42,0xf4,0xf7,0x20,0xac,0x1c,0x20,0x10,0x86,0x44,0xc5,0x92,0xa8,0x9,0xed,0xd8,0x53,0x66,0x60,0xcf,0x9c,0x4f,0x6e,0xc1,0x19,0x64,0x4f,0x3d,0x1b,0x4e,0x34,0x1c,0x2f,0xe3,0xd7,0x47,0xfc,0x1,0xbc,0xc0,0x97,0x2,0xa6,0xc0,0x9c,0x5f,0xfe,0x92,0xa6,0xae,0x1d,0xf4,0xce,0x3a,0x5,0x31,0xd2,0x90,0x43,0x82,0xf,0x94,0x71,0x8,0xf1,0xa,0xf3,0xd2,0x74,0xcb,0xa5,0xad,0x85,0x52,0xa8,0x94,0xa2,0xb1,0xb1,0x91,0x5f,0xff,0xfa,0xd7,0x3c,0xfd,0xf4,0xd3,0xa3,0xce,0x9f,0x5e,0xb4,0x6c,0xd9,0x32,0x56,0xac,0x58,0xc1,0xef,0x7f,0xff,0x7b,0x26,0x4e,0x9c,0x38,0xea,0x2f,0xa0,0xa3,0x51,0x64,0x6f,0x1f,0xe6,0x9a,0x97,0xb1,0x96,0xbe,0xb,0x76,0x18,0x8e,0xf3,0x85,0xdb,0x10,0x2c,0x0,0x46,0x1e,0x76,0xe8,0xc0,0x19,0x15,0xe2,0x92,0xdc,0x7b,0x16,0x91,0x3b,0x7f,0x91,0x3,0xd4,0x30,0xce,0x81,0x90,0x21,0x1b,0xac,0x11,0x3d,0x41,0x8,0x88,0x46,0x9c,0xf1,0x36,0x81,0xa3,0x67,0x64,0x70,0x2e,0x89,0xde,0xce,0x88,0xa9,0xe9,0x51,0xf0,0xfc,0xc1,0x92,0x19,0x30,0x75,0xd5,0x1f,0x79,0xfb,0xea,0x1f,0x30,0x38,0x79,0x36,0x42,0xf9,0xbb,0x88,0xbb,0xd5,0x59,0x21,0xf9,0x5e,0x11,0x53,0xeb,0x75,0x81,0x6a,0xe8,0x5,0x70,0xd8,0x2c,0xfc,0xf4,0xa7,0x3f,0xcd,0xf0,0xf0,0xd8,0x47,0x14,0x4a,0x69,0xc5,0x8a,0x15,0x0,0x45,0x66,0xa1,0xdd,0xdc,0x8c,0xf9,0xfa,0xcb,0x4c,0xb8,0xfc,0xc,0x62,0x3f,0x78,0x10,0xe6,0x3,0x53,0x46,0xb6,0x63,0xfd,0xe,0x38,0xe5,0x47,0x85,0x94,0x72,0xf6,0xef,0x77,0x28,0xe7,0xf4,0x50,0x37,0xce,0x9e,0x7e,0xc2,0x80,0xd6,0x28,0x34,0x37,0x40,0x53,0x64,0xc4,0xbf,0xf,0x67,0x94,0xd9,0xae,0xa0,0x53,0x39,0x6f,0x1,0xe0,0xb3,0xe2,0xa7,0x80,0x6,0x9,0xb3,0x60,0xca,0x73,0x7f,0xe4,0xbc,0x1f,0x38,0x4b,0xe1,0xd9,0xb8,0x73,0x7e,0xbd,0x52,0xf0,0x85,0x70,0xb9,0x21,0xc4,0x2f,0x51,0xbd,0x58,0x0,0xa5,0x3c,0xa5,0x14,0xcd,0xcd,0xcd,0xf4,0xf4,0xf4,0xf0,0xd4,0x53,0x4f,0x95,0x2d,0xcb,0xcc,0x99,0x33,0xf9,0xd2,0x97,0xbe,0x54,0xb4,0x3a,0x28,0x6c,0x1b,0xdd,0xde,0xe,0xa6,0xa0,0xe5,0x5b,0x9f,0x21,0xf9,0xd9,0x2f,0x20,0xfa,0x6,0xe1,0x34,0x9,0x2d,0xd2,0x39,0x26,0x1e,0xf8,0xa4,0x9b,0x76,0x2c,0x88,0xec,0x8,0xb8,0x83,0x23,0xff,0xe,0x29,0x47,0xa1,0xb4,0x94,0xfb,0x25,0x94,0x6e,0xa4,0x80,0x89,0x12,0xa6,0xc0,0x89,0x8f,0x3d,0xc9,0xd2,0x7b,0x3e,0x87,0x15,0x4f,0x90,0x9a,0x30,0x15,0x69,0x5b,0xe3,0x2,0x1f,0x8e,0xf0,0x5e,0x80,0x97,0xac,0xf1,0x80,0x9f,0xa7,0xfc,0x7c,0x1e,0xc4,0x69,0x4,0xe0,0xb6,0xdb,0x6e,0xa3,0xad,0xad,0x8d,0x43,0x87,0xe,0x1d,0x9e,0xd2,0x6c,0x1b,0x35,0x61,0x32,0x76,0x73,0x92,0xc4,0xcf,0x7f,0x40,0xdb,0x47,0x4e,0x21,0x7e,0xd7,0x3d,0x90,0xc9,0xc2,0xa9,0xc2,0xb9,0x16,0x5e,0xc9,0x10,0xd,0x61,0x1c,0xa4,0x80,0xa8,0x84,0x59,0x92,0x48,0xdf,0x20,0x67,0x7e,0xff,0x9b,0x9c,0xfd,0x7f,0xbe,0x46,0x26,0xd9,0x4a,0xaa,0xa5,0xbd,0x2a,0xe0,0xc3,0x11,0xd8,0xb,0xa8,0xb6,0xf9,0xe7,0xc5,0xcb,0x2f,0xe,0xbd,0xf8,0xe2,0x8b,0x3c,0xfe,0xf8,0xe3,0x65,0xf3,0x88,0xc5,0x62,0x7c,0xe7,0x3b,0xdf,0xc1,0xb2,0xac,0x62,0xbf,0x41,0x65,0xa3,0x23,0x31,0xac,0xf6,0x76,0x8c,0xae,0x5d,0x34,0x7f,0xe7,0x8b,0x4c,0xbc,0xe2,0x54,0x12,0xdf,0xba,0xd,0xb9,0xbb,0xb,0x4e,0x6,0xe6,0x48,0xe7,0x4e,0xff,0x6,0xc9,0x98,0xcb,0x2,0x2b,0xa5,0xbc,0x85,0x11,0x91,0xce,0x21,0xd4,0xf9,0xce,0x51,0xb1,0x13,0x7e,0xf3,0x6b,0x3e,0xf4,0x8d,0x2b,0x99,0xf7,0xdc,0x23,0xc,0x4c,0x3d,0x91,0x6c,0xa2,0xa5,0x6a,0xe0,0x3,0x88,0x25,0x4b,0x96,0x84,0xbe,0x2e,0x3e,0xff,0x6e,0xe0,0x4f,0x7f,0xfa,0xd3,0xb2,0xdf,0xd5,0xda,0xda,0xca,0xa1,0x43,0x87,0x88,0xc7,0xe3,0x35,0x5b,0x19,0xcc,0xf3,0xa4,0x94,0xf4,0xf4,0xf4,0x30,0x6d,0xda,0xb4,0xd1,0xfb,0x7f,0xca,0xd1,0xc2,0x85,0xb,0xd9,0xbc,0x79,0x33,0x6d,0x6d,0x6d,0x63,0xe5,0xb,0x1,0x68,0xe4,0xc8,0xf1,0x6d,0xbb,0x7d,0xa,0xe9,0xb,0x3f,0x4e,0xe6,0xdc,0x4b,0xc9,0x2d,0x5c,0x82,0x6e,0x49,0x40,0x2b,0xce,0x76,0xed,0xd0,0xc8,0x2f,0xc3,0x88,0xde,0x30,0xf6,0x4a,0xd7,0xe2,0x2,0xcb,0xc3,0xef,0x6,0xc6,0x71,0x10,0xb0,0x81,0x3e,0x90,0xdd,0xfb,0x69,0x58,0xbb,0x8a,0xc9,0xbf,0xfb,0x4f,0x16,0xf,0xec,0x46,0x27,0x93,0xc,0x35,0xb7,0x8f,0x68,0xfb,0xe3,0x9b,0xf3,0x4b,0xc8,0xdf,0xc,0xf4,0x12,0x94,0x4c,0x26,0xe9,0xef,0xef,0x67,0xcd,0x9a,0x35,0xa3,0x73,0x70,0x29,0x45,0xa3,0x51,0xf6,0xee,0xdd,0x8b,0x6d,0xdb,0x48,0x97,0xbb,0xf4,0x2a,0x1d,0x69,0xfc,0xd2,0x29,0xa5,0x68,0x6d,0x6d,0x65,0xef,0xde,0xbd,0x5c,0x7b,0xed,0xb5,0x7c,0xf2,0x93,0x9f,0x24,0x97,0xcb,0xb9,0x1e,0x3,0xd7,0x5a,0x33,0x61,0xc2,0x4,0xde,0xfb,0xde,0xf7,0xf2,0xc6,0x1b,0x6f,0xb8,0x3f,0xd4,0x3c,0x2,0xa0,0x9a,0x3c,0x19,0x2d,0x25,0xb2,0xef,0x0,0xc9,0x9f,0xdd,0x4b,0xfc,0x67,0xf7,0x62,0x9f,0x34,0xf,0x35,0x79,0x3a,0xf6,0x8c,0xb9,0x64,0x17,0x9d,0x4b,0x6e,0xc1,0xe9,0xd8,0x53,0xe7,0xa2,0x27,0x26,0x1c,0xd,0xbf,0x41,0x38,0x26,0x5b,0xfe,0xe1,0xc8,0x3c,0xe5,0x7,0x8c,0xfc,0x9b,0x41,0x7d,0xa,0x73,0xf7,0xe,0x22,0x5b,0x5e,0x25,0xba,0xee,0x77,0x44,0x76,0x6c,0xc2,0xdc,0xdb,0x81,0xda,0xb9,0x93,0x78,0x4c,0x30,0x7c,0xfe,0x87,0xd1,0x86,0x81,0x18,0xf1,0x76,0xae,0x22,0xf8,0xe,0x7f,0xc9,0x92,0x25,0xae,0xa7,0x83,0xfd,0x32,0x32,0x4d,0x93,0x4c,0x26,0x43,0x77,0x77,0xf7,0xa8,0x3d,0x5e,0x1a,0x3f,0x16,0x8b,0xd1,0xdf,0xdf,0x4f,0x57,0x57,0x97,0xeb,0x43,0x4d,0xb5,0xd0,0x3,0xe0,0xb0,0x2e,0xd0,0xd3,0xd3,0xe3,0x59,0xfe,0x42,0x6a,0x6d,0x6d,0x25,0x12,0x89,0xa0,0x94,0xa,0xd6,0x28,0x85,0x40,0x58,0x39,0xe4,0x50,0x3f,0x22,0x63,0x8f,0x2a,0xee,0x76,0x32,0x8a,0x9a,0x32,0x1b,0x7b,0xda,0x1c,0x54,0xfb,0x74,0xec,0x89,0x27,0xa0,0x5a,0xda,0x50,0x4d,0x13,0x21,0xd2,0xe0,0x34,0x26,0x65,0x23,0xd3,0x3,0x88,0x81,0x43,0x98,0x3d,0x7b,0x90,0xdd,0xfb,0x30,0xf7,0x6d,0xc5,0xdc,0xbb,0x13,0x63,0xff,0x41,0xe7,0x58,0x89,0x1,0x3a,0x91,0x20,0x1d,0x89,0xd1,0xdc,0xda,0xca,0xc2,0x93,0x4f,0x1e,0xed,0x64,0xd5,0x6,0x1f,0xe8,0x74,0x3d,0x17,0x50,0xce,0x34,0xb4,0x6d,0x1b,0xd3,0x34,0x47,0x2f,0x63,0x72,0x8b,0x9f,0xf7,0x0,0xee,0xee,0xee,0x2e,0x2b,0xbf,0x5a,0xe0,0xc3,0xe1,0x4b,0x29,0x5a,0x5b,0x5b,0xb1,0x6d,0x7b,0x4c,0xaf,0x2e,0xec,0xe9,0xf9,0xff,0x7,0xa9,0xdc,0x2,0x1,0x60,0x46,0x50,0x2d,0x13,0xf3,0xa5,0x0,0xad,0x90,0xb9,0x2c,0x66,0xe7,0x76,0x22,0xdb,0xb6,0x1c,0x7e,0xe2,0x27,0x9f,0xa4,0xe4,0xef,0xc2,0x9c,0x74,0x83,0x44,0xc5,0x93,0x58,0x53,0xa6,0x20,0x4c,0xf3,0xf0,0xb4,0x91,0xcd,0x6,0x7e,0x22,0xd6,0x2f,0xbc,0x5c,0xba,0x40,0x8f,0xa0,0x79,0x9,0x2b,0x7c,0x91,0xb3,0x94,0xf2,0x2f,0x7e,0xe4,0x2b,0xda,0x4b,0x46,0x35,0xc1,0x2f,0xe4,0x9,0x21,0xc6,0xbc,0x1f,0x1c,0x46,0x7e,0xf0,0x7c,0x35,0x42,0x4a,0x74,0x34,0x86,0x8e,0xc6,0x9c,0x25,0xe2,0xc2,0xb8,0x5a,0x15,0x4d,0x1,0xc2,0x63,0x17,0xd1,0x89,0xeb,0xfd,0x4,0x4c,0xb5,0xaf,0x8e,0xcd,0x87,0x8f,0xeb,0x8e,0xa0,0x20,0x8b,0x48,0x85,0xa7,0x73,0x8e,0x14,0xf8,0x95,0x96,0xb9,0x9a,0xf2,0xe,0x2b,0x92,0x72,0xb4,0xcb,0x57,0x2,0x54,0xa5,0x3d,0xbf,0x1c,0xb9,0xae,0x3,0x54,0x1b,0x7c,0x3f,0x5e,0x2d,0x94,0xc0,0x7a,0xe0,0x55,0x23,0x2e,0xe0,0xaa,0x38,0x7,0x4d,0x1b,0x26,0xac,0xe2,0xbd,0x80,0x30,0xf1,0x3,0x5f,0xc7,0x52,0x86,0x57,0x4f,0x40,0xd7,0x12,0xfc,0x4a,0x3b,0x42,0x90,0xb4,0x63,0x94,0xe6,0x5a,0x83,0x5f,0xad,0x5e,0x5d,0x4f,0x40,0x1f,0x9,0xf0,0x2b,0x99,0xf3,0xcb,0x91,0x6b,0xe7,0xc,0x13,0xb9,0x12,0xf0,0xcb,0x1,0x79,0x1c,0xfc,0xf2,0xfc,0xa0,0x71,0x2a,0x9,0xab,0xca,0x4d,0xa1,0x7e,0x1f,0x9f,0x5f,0x6a,0x75,0xb3,0x18,0xaa,0x9,0xc4,0x5b,0x1,0xe8,0x42,0xbe,0x65,0x59,0x28,0xa5,0x46,0x2d,0x19,0x55,0x66,0xcf,0xbf,0x12,0x7d,0x41,0x6b,0xad,0xc7,0x7d,0x53,0x68,0xb9,0x8c,0xf3,0xd7,0xb1,0xe6,0xf,0x66,0x14,0xc6,0x2f,0x1c,0xee,0xf2,0xff,0x2f,0xe5,0x55,0xb,0x44,0xad,0x75,0xa8,0x5b,0xb7,0x85,0x18,0xbb,0xc0,0x55,0x3a,0x3c,0x97,0x96,0xd9,0xaf,0xdc,0x7e,0xdf,0xe3,0x56,0x6,0xa5,0x14,0x52,0x4a,0xb2,0xd9,0xec,0x68,0x3,0xc8,0x97,0xa9,0x34,0xbe,0x5b,0x3d,0x96,0xfb,0x96,0x7c,0x50,0xd9,0x3b,0x82,0x2a,0x9d,0xf3,0x73,0xb9,0x1c,0xd1,0x68,0x94,0x77,0xbc,0xe3,0x1d,0x45,0xfc,0x30,0x15,0x53,0xc9,0x90,0x76,0x2c,0xa6,0x71,0xe3,0x47,0x22,0x11,0x6,0x6,0x6,0xd8,0xb0,0x61,0x3,0x42,0x88,0xd1,0x9b,0x4e,0xbc,0x46,0xbe,0xb0,0xe0,0x8f,0x74,0xca,0x68,0x45,0x7b,0x1,0x41,0xe2,0xe7,0x5b,0x70,0x22,0x91,0x18,0xb7,0xac,0xa0,0x61,0x47,0x33,0x4d,0xd8,0x1e,0x5e,0x2e,0x4d,0x34,0x1a,0x25,0x93,0xc9,0x90,0xc9,0x64,0x46,0x1b,0x40,0x35,0xbf,0x63,0xa4,0x1,0x8,0x4f,0x33,0x70,0xbc,0x80,0xe5,0x5b,0x9e,0xdb,0xcb,0xe1,0xe5,0xf2,0x38,0xda,0x0,0xd7,0x4b,0xd9,0xa,0x75,0x80,0x72,0xeb,0x2,0x15,0x36,0x0,0x5d,0x95,0x57,0xc3,0x8e,0x44,0x45,0xfe,0x2d,0x81,0xef,0x16,0x5e,0xed,0x6f,0xc9,0x87,0x55,0xf4,0x6a,0x58,0x50,0xfa,0x5b,0x0,0xdf,0x8f,0xc6,0x3,0xbe,0x9b,0x92,0x17,0x56,0x56,0x90,0x32,0xd7,0xcc,0xa,0xa8,0x75,0x63,0xa9,0x76,0x9a,0x23,0x59,0x6,0x3f,0xa,0x33,0xc2,0x56,0xe3,0x3b,0x2b,0x3e,0x17,0xf0,0x56,0x1a,0xf6,0xeb,0x21,0x4d,0x69,0x78,0xa1,0xb9,0xe7,0xfb,0xae,0xc1,0x38,0xcb,0xe6,0x7b,0x45,0x8c,0x57,0xd8,0x71,0xf0,0x6b,0x3f,0xe7,0x57,0x1a,0x37,0x6c,0x58,0xcd,0xf7,0x2,0xaa,0xc9,0x2f,0x17,0x76,0x24,0xd2,0x54,0xbb,0x6c,0x61,0xd3,0x55,0x7b,0x7a,0xab,0xe9,0x5e,0x40,0x35,0xf9,0xd5,0xce,0xbf,0x1e,0xca,0x56,0x2e,0xaf,0x6a,0xd,0xfb,0x7e,0x14,0xca,0xa,0x8,0x9b,0xf9,0xd1,0xae,0xe0,0xa3,0xad,0xed,0x57,0x33,0x6c,0x3c,0xe0,0xfb,0x85,0x8f,0xfb,0xa6,0xd0,0x6a,0x35,0x96,0x4a,0xd3,0xd4,0xf3,0xdc,0x5e,0xef,0xe0,0xb,0x11,0xe0,0xd5,0xb0,0x6a,0x7e,0xe0,0xd1,0xae,0xf8,0x7a,0x5,0xb8,0x5c,0x58,0x2d,0x15,0xcb,0x9a,0xdc,0x11,0x54,0x6b,0xf0,0xfd,0xe8,0xad,0x2,0x7e,0xa9,0x19,0x18,0x46,0x4e,0x90,0x7c,0xf2,0xe1,0x55,0xbf,0x23,0x28,0xac,0xac,0x6a,0xe5,0x51,0x8b,0x7c,0x2a,0x49,0x53,0x8b,0xb0,0xb0,0x14,0x26,0x9f,0xaa,0xec,0x5,0xf8,0x85,0xd5,0xf3,0x50,0x7d,0x2c,0x8c,0xa,0xb5,0x96,0x55,0xb5,0xbd,0x80,0xe3,0xe0,0xd7,0x3f,0xf8,0x6e,0xe1,0x55,0x79,0x2f,0xe0,0x38,0xf8,0xb5,0x9,0x3b,0x12,0xd6,0xc0,0xb8,0x5f,0xd,0xab,0x35,0xf8,0xf5,0x0,0xd6,0x5b,0x15,0x7c,0x28,0x63,0x5,0x54,0x92,0xf1,0xd1,0x56,0xde,0xde,0xa,0xe0,0x97,0x92,0xdf,0xe5,0x96,0xe3,0x35,0x5,0x43,0xbf,0x17,0xe0,0x17,0x56,0xf,0xc3,0x71,0x58,0x59,0x95,0xe6,0x53,0xef,0xfa,0x40,0xd0,0xf0,0x50,0xef,0x5,0xf8,0x85,0xd5,0x3,0xf8,0x47,0x3b,0xcd,0x78,0xc2,0x4a,0xa9,0x96,0xeb,0x0,0x85,0x64,0x52,0xf2,0x62,0x58,0xb9,0xc4,0xc7,0xc1,0xaf,0xd,0xf8,0x5e,0xe1,0xa3,0xd7,0xd8,0xf9,0xdd,0x36,0xe2,0x22,0x2b,0x48,0x7c,0xad,0xf5,0x24,0x13,0xd8,0x2,0x24,0x19,0x39,0xc4,0x7c,0x1c,0xfc,0xba,0x1,0x5f,0xb,0x21,0xc,0xc3,0x30,0x1a,0x84,0x10,0xba,0xdc,0xb,0x68,0x61,0xf3,0xd2,0x5a,0x4b,0xc3,0x30,0xba,0xff,0x3f,0x4b,0xc4,0x8d,0x4d,0x1f,0x14,0x5,0xab,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:24:17: warning: 'icon_128_png_size' defined but not used [-Wunused-variable] 24 | static uint32_t icon_128_png_size = 0x2501; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:17:16: warning: 'icon_32_png_data' defined but not used [-Wunused-variable] 17 | static uint8_t icon_32_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x2,0x0,0x0,0x0,0xfc,0x18,0xed,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0xea,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x30,0x3a,0x30,0x39,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x32,0x66,0x66,0x31,0x62,0x36,0x62,0x38,0x2d,0x64,0x37,0x62,0x63,0x2d,0x34,0x62,0x36,0x35,0x2d,0x61,0x36,0x33,0x35,0x2d,0x61,0x66,0x63,0x33,0x37,0x35,0x36,0x66,0x63,0x62,0x65,0x65,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x30,0x3a,0x30,0x39,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x73,0x61,0x76,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x32,0x66,0x66,0x31,0x62,0x36,0x62,0x38,0x2d,0x64,0x37,0x62,0x63,0x2d,0x34,0x62,0x36,0x35,0x2d,0x61,0x36,0x33,0x35,0x2d,0x61,0x66,0x63,0x33,0x37,0x35,0x36,0x66,0x63,0x62,0x65,0x65,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x63,0x68,0x61,0x6e,0x67,0x65,0x64,0x3d,0x22,0x2f,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x3,0xe4,0x99,0x7f,0x0,0x0,0x6,0x1f,0x49,0x44,0x41,0x54,0x48,0x89,0xad,0x56,0x5b,0x6c,0x1c,0x57,0x19,0xfe,0xce,0x65,0x66,0x77,0x76,0xd6,0xde,0xb4,0xeb,0x5d,0x6f,0x59,0xd6,0x46,0x71,0x28,0x55,0x4a,0xdd,0x6e,0x70,0x55,0x9c,0x8b,0x12,0x81,0x69,0x95,0x97,0x4a,0x51,0xe5,0x16,0x21,0xb0,0xa0,0x3c,0xa0,0x44,0x49,0xec,0x86,0x87,0x5c,0xa0,0x6a,0x95,0x7,0x90,0x5a,0x61,0x4b,0x11,0xf,0x29,0x17,0xa5,0x28,0x55,0x53,0xac,0x10,0xa4,0x10,0x44,0x6a,0x91,0x6,0x1a,0x85,0x82,0xd3,0xaa,0xc4,0x34,0x56,0x89,0x5b,0x3b,0x51,0xe2,0xa6,0xd9,0x5d,0x7b,0x77,0x67,0xaf,0xb3,0x33,0x73,0x4e,0x1f,0xc6,0x99,0xae,0x67,0x6d,0x28,0x12,0xe7,0x61,0xf4,0x9f,0xa3,0xff,0x7c,0xff,0xed,0xfb,0xff,0x39,0x64,0xfd,0xfa,0xf5,0x84,0x10,0x0,0xe4,0xce,0xf2,0xe4,0xcf,0x22,0xb8,0x32,0x0,0x4a,0xa9,0x2b,0xf8,0x70,0xb8,0xef,0x9a,0xf,0xa2,0xf5,0xfb,0x1f,0xd0,0x57,0xd4,0xe1,0xad,0x36,0x7d,0x66,0x3e,0x3b,0x7a,0xab,0x3e,0x0,0xfe,0x7f,0xc9,0x8c,0xb7,0x6d,0x8d,0x98,0xb7,0x1e,0x29,0x8a,0xb2,0xa2,0xd5,0x56,0x67,0x7d,0x71,0x53,0x4a,0x6d,0xdb,0x16,0x42,0x34,0xe7,0x80,0x37,0xdf,0x21,0x84,0x48,0x29,0x6b,0xb5,0x9a,0xaf,0x68,0xab,0x65,0xa9,0xb5,0xbc,0xaa,0xaa,0xfa,0x9c,0xe0,0xcd,0x1b,0x55,0x55,0x4b,0xa5,0xd2,0xf4,0xf4,0x34,0x96,0xaf,0xd6,0x80,0x96,0xc9,0x94,0xba,0xa6,0x1c,0xc7,0xe9,0xed,0xed,0x8d,0x46,0xa3,0xa6,0x69,0x7a,0x17,0xb9,0x7,0xbd,0xb0,0xb0,0x90,0xcb,0xe5,0x8a,0xc5,0x22,0x5a,0x96,0x94,0x52,0x4a,0xd9,0xec,0x35,0x8,0x21,0x52,0x90,0x86,0x4d,0x1,0x2,0xb8,0xa7,0x12,0x80,0xe3,0x80,0xb2,0x65,0x35,0x70,0x25,0xc3,0x30,0x7a,0x7a,0x7a,0xba,0xba,0xba,0x2a,0x95,0xca,0xcd,0x9b,0x37,0x3d,0x68,0xce,0x79,0xbd,0x5e,0x9f,0x9a,0x9a,0xaa,0x54,0x2a,0x52,0x4a,0x55,0x55,0x1,0x80,0x31,0x56,0xad,0x52,0x40,0x7c,0x3e,0x25,0x7a,0xfb,0x64,0x7b,0x92,0x80,0x90,0xea,0x2,0xae,0x5e,0xe,0x2e,0x66,0x74,0xd4,0xcd,0xbb,0x93,0x90,0xd2,0x8d,0x8b,0xbb,0x49,0x9c,0x9b,0x9b,0xdb,0xb3,0x67,0xcf,0xae,0x5d,0xbb,0x5a,0xdd,0x7,0x90,0xcd,0x66,0x4f,0x9c,0x38,0x31,0x3c,0x3c,0x6c,0x9a,0xa6,0xa6,0x69,0xa4,0x5a,0x45,0xa8,0xcd,0x3c,0xf4,0x33,0xfb,0xf1,0xef,0xc9,0xfb,0x39,0xe8,0x1d,0xbd,0xf,0xf0,0xde,0x3b,0x6f,0x75,0x5f,0xf8,0x43,0xe7,0x3f,0xdf,0x70,0x2,0x21,0x10,0x6,0x97,0xa6,0xae,0xa7,0x96,0x65,0xb9,0x6a,0xa6,0x69,0x7a,0xa9,0xb0,0x6d,0x3b,0x14,0xa,0xc5,0x62,0xb1,0xbd,0x7b,0xf7,0xa6,0xd3,0xe9,0xad,0x5b,0xb7,0x35,0x4c,0x33,0x18,0x50,0x6b,0x2f,0x4f,0x8a,0xc1,0xfb,0xb0,0x8,0xfa,0xfb,0xf7,0xd9,0xdc,0x15,0x8,0x47,0x26,0xd7,0xd9,0xe9,0xd,0xf9,0xa7,0xfa,0xab,0xb1,0xb5,0xdd,0x7f,0x1d,0xaf,0xc6,0x52,0xf0,0xf5,0x81,0x4b,0xaf,0xd9,0xd9,0xd9,0x74,0x3a,0xed,0x1d,0x3a,0x8e,0xa3,0xeb,0xfa,0xf0,0xf0,0xf0,0xfe,0xfd,0xfb,0xb7,0x6c,0xd9,0x32,0x32,0x32,0x3c,0x36,0x36,0x66,0x7d,0x77,0xbf,0x18,0xbc,0xf,0x97,0x6b,0xda,0x8f,0x9f,0xe,0x9c,0x79,0xcd,0xab,0x81,0xe8,0xb9,0x97,0x3f,0xf7,0x42,0xea,0xfd,0x19,0xc1,0x14,0xa9,0xa8,0x44,0x4a,0x42,0x88,0xbf,0x9,0x1d,0xc7,0x31,0xc,0xa3,0x58,0x2c,0x16,0xa,0x85,0x7c,0x3e,0x6f,0x18,0xc6,0xad,0x5b,0xb7,0xe,0x1c,0x38,0x70,0xf6,0xec,0x59,0x0,0xdf,0xfa,0xe6,0x53,0x0,0x1a,0x5f,0x7a,0x18,0x80,0xfa,0xdb,0x57,0xb4,0x33,0xaf,0x49,0x85,0xca,0xf6,0x36,0x11,0x69,0x17,0xba,0x86,0xf,0xaf,0x7e,0xf9,0xd0,0xee,0xee,0xc9,0x3f,0xd5,0x12,0xdd,0xe4,0xe,0x29,0x68,0x33,0xcd,0x9b,0x49,0xcd,0x39,0x57,0x14,0x45,0x55,0xd5,0x40,0x20,0x0,0xe0,0xfc,0xf9,0xf3,0x0,0xe2,0xf1,0x4e,0x0,0xa8,0xd7,0x1,0x88,0x9e,0x2f,0x48,0x80,0x5b,0x82,0xd4,0xab,0x84,0x50,0xa8,0x41,0x11,0x89,0x34,0x92,0x49,0x5b,0xd,0xb8,0xe8,0x4b,0x80,0xbe,0x6e,0xf4,0x2a,0x61,0xdb,0xb6,0x65,0x59,0x8d,0x46,0xc3,0x25,0xf5,0xe0,0xe0,0x20,0x80,0x8f,0x6e,0xdf,0x6,0xc0,0xdf,0x7e,0x1d,0xe,0xec,0xc7,0xbe,0x51,0xfa,0xd5,0xeb,0x8d,0x6d,0x8f,0x11,0x4d,0xe3,0x85,0x82,0x92,0xcf,0xb3,0x62,0x11,0x4,0x50,0x54,0xd2,0xd4,0x3d,0xdc,0xa3,0xb5,0x2b,0xb4,0xb5,0xb5,0x6d,0xde,0xbc,0x59,0x8,0xc1,0x39,0x27,0x84,0x58,0x96,0xa5,0xeb,0xfa,0xce,0x9d,0x3b,0xfb,0xfa,0xfa,0x0,0xfc,0xe2,0xa5,0x97,0x0,0x84,0x4f,0xfd,0xba,0xfa,0xd3,0x6d,0x8d,0x7d,0xdf,0xb6,0xbf,0xff,0x68,0xe9,0x89,0x47,0xe9,0x5b,0x37,0x94,0x7f,0xff,0x9d,0x4f,0x5f,0xa2,0xff,0xf8,0xb3,0x96,0xfd,0x58,0xe3,0xa2,0xde,0xde,0xc9,0x1c,0x8b,0xb4,0xe,0x3b,0x0,0xc9,0x64,0xf2,0xc2,0x85,0xb,0x2b,0x92,0x75,0x7c,0x7c,0xfc,0xd8,0xb1,0x63,0xc1,0x60,0x50,0x3a,0xb6,0xfe,0xec,0x77,0x94,0x77,0x27,0xac,0xed,0x4f,0x36,0xd2,0xdb,0xc5,0x40,0xca,0xdc,0x9e,0x32,0x31,0x88,0xab,0xf8,0xd7,0xa5,0x37,0xd2,0xc7,0x5f,0xc,0x67,0x6f,0x54,0xe3,0x29,0xe2,0xd8,0x4b,0x8d,0xd6,0x6c,0x43,0x8,0xe1,0xd1,0xd4,0xb6,0xed,0x70,0x38,0xec,0x56,0x7e,0xf7,0xee,0xdd,0x47,0x8f,0x1e,0x65,0x8c,0x69,0x9a,0x26,0x0,0xd9,0x30,0x83,0xa7,0x8e,0x6b,0xa7,0x8e,0x8b,0x75,0x5f,0xb4,0x1f,0x7c,0xc4,0xee,0xd9,0x60,0x6e,0x79,0xdc,0xe9,0xef,0xc9,0xec,0xf8,0xda,0x5f,0x12,0xbd,0x3,0x3f,0x79,0x42,0xad,0x14,0x1d,0x2d,0xc,0xc0,0xcf,0xa2,0x6b,0xd7,0xae,0x25,0x12,0x89,0xce,0xce,0xce,0x54,0x2a,0x15,0x8f,0xc7,0x7,0x6,0x6,0x5c,0x85,0xc9,0xc9,0x49,0x0,0x91,0x48,0x44,0x48,0x49,0x1c,0x87,0x70,0x45,0x44,0xa3,0xf2,0xae,0x35,0xec,0xc3,0x19,0xed,0x77,0xaf,0x44,0x5e,0xd8,0x17,0xdf,0xb1,0xae,0xfd,0xe0,0x3e,0xcc,0xd9,0xe6,0x43,0x1d,0x73,0x5b,0x9f,0xd4,0xf3,0x1f,0xc3,0xc7,0x22,0xcf,0x6b,0xc3,0x30,0xc,0xc3,0xc8,0xe5,0x72,0xb5,0x5a,0xed,0xdc,0xb9,0x73,0x27,0x4f,0x9e,0xa4,0x94,0x4e,0x4c,0x4c,0x70,0xce,0xd,0xc3,0xa0,0x84,0x50,0xc3,0xe0,0xc5,0x22,0xad,0x96,0xc1,0x15,0x19,0xed,0x10,0xb1,0x98,0xdd,0x19,0x97,0x4,0x91,0x5f,0x8e,0x29,0xef,0x4c,0x61,0xd,0x2a,0x6b,0x92,0x6e,0x55,0x97,0xc,0x7c,0x3a,0xc2,0x0,0xc6,0x98,0xcb,0x54,0x4d,0xd3,0xdc,0xfc,0x8c,0x8c,0x8c,0x0,0x88,0x46,0xa3,0x87,0xf,0x1f,0xb6,0x6d,0x9b,0x96,0x8c,0xfa,0xd0,0x33,0xe5,0xe7,0x47,0xa9,0x69,0x2a,0xd9,0x2c,0xcf,0xe5,0x58,0x36,0xcb,0x6f,0x67,0x14,0xb,0x56,0x2c,0xe6,0x74,0x7d,0xe,0x26,0x82,0xb5,0x2,0x81,0x74,0x3b,0x79,0xd9,0xd0,0x6f,0x96,0x29,0xa5,0x52,0x4a,0x5d,0xd7,0xe7,0xe7,0xe7,0x47,0x47,0x47,0x1,0x1c,0x3c,0x78,0xb0,0x2b,0x76,0x77,0xde,0x76,0x6a,0x87,0x46,0x6b,0xcf,0x3d,0x93,0x1f,0x7f,0xaf,0xfc,0x83,0x67,0xcd,0xfe,0xaf,0x37,0x1e,0xea,0xb7,0x36,0x6c,0x2a,0xef,0x78,0x3a,0x7b,0x6c,0x52,0xa4,0x13,0x98,0x45,0xf7,0xa5,0x3f,0x36,0xda,0x3a,0x96,0xc8,0xda,0xdf,0xdf,0x4f,0x8,0xb9,0x72,0xe5,0xca,0x91,0x23,0x47,0x86,0x86,0x86,0xea,0xf5,0x7a,0x38,0x1c,0x76,0x27,0x4,0x21,0x84,0x52,0x5a,0x2e,0x97,0x15,0x45,0x29,0x95,0x4a,0x8a,0xa2,0x4c,0xbd,0x7d,0xe9,0xc1,0xaf,0xf6,0xab,0x43,0x3f,0xb4,0x76,0x1e,0x90,0xf,0xdf,0x5,0x0,0x5,0xa0,0x8,0xa8,0xc0,0x3d,0x0,0xa0,0x4c,0xd5,0xbf,0xf2,0xf3,0x1f,0x75,0xbf,0x3b,0x51,0xba,0x67,0x2d,0x11,0xe,0x21,0x84,0xa5,0x52,0x29,0x4a,0xa9,0xe3,0x38,0x1d,0x1d,0x1d,0xba,0xae,0x5f,0xbc,0x78,0xf1,0xf4,0xe9,0xd3,0xa4,0xe9,0xc7,0x19,0x8,0x4,0x2a,0x95,0xca,0xcc,0xcc,0x4c,0x28,0x14,0xaa,0x3b,0xe2,0xe2,0x9b,0x6f,0x56,0xcf,0x9f,0x89,0x9c,0x79,0x95,0x4d,0x7f,0x40,0x67,0xcb,0x28,0x10,0x94,0x25,0xfd,0x68,0x41,0xf9,0xdb,0xe5,0xe0,0x6f,0x5e,0xee,0x7b,0x75,0x6c,0xed,0x8d,0xcb,0xc5,0x78,0x37,0xc1,0xd2,0xa8,0x20,0x1b,0x37,0x6e,0x24,0x84,0xa8,0xaa,0x9a,0xcf,0xe7,0xdd,0xa,0x67,0x32,0x19,0x4a,0x29,0x63,0xcc,0x2b,0x3e,0x63,0x6c,0x71,0x71,0xd1,0x4d,0x60,0x3c,0x1e,0x17,0x52,0xd2,0x42,0x8e,0x59,0x12,0x80,0xc,0xab,0xd0,0xc2,0xc4,0xb1,0x49,0xd1,0x90,0xe,0x1e,0x48,0x3f,0xd0,0x76,0xef,0xfd,0x66,0xb5,0x42,0x7d,0x3f,0x1c,0x97,0xf2,0xee,0xe4,0x99,0x9f,0x9f,0xa7,0x94,0xa,0x21,0xbc,0xfa,0xbb,0x19,0x93,0x52,0x2,0xa8,0xd7,0xeb,0x94,0x52,0xe8,0x11,0x42,0x28,0xa4,0xa0,0xb6,0x45,0xca,0x15,0x50,0x2a,0xc3,0x11,0x87,0x10,0x27,0xda,0xa9,0x40,0x3a,0x8c,0x7d,0x4a,0xce,0x4d,0x9b,0x36,0x79,0x40,0x8c,0x31,0xdb,0xb6,0x2b,0x95,0xa,0x96,0x3f,0x20,0x9a,0x87,0xd5,0x6a,0x5b,0x4a,0x29,0xa5,0x34,0x93,0xc9,0x34,0x1a,0xd,0xc6,0x98,0x77,0xce,0x9b,0x2f,0x8,0x21,0x14,0x45,0x49,0x24,0x12,0xcd,0x74,0x5a,0xd,0xd1,0x67,0xde,0xe5,0xf7,0xf5,0xeb,0xd7,0x17,0x16,0x16,0x34,0x4d,0xf3,0xf4,0x97,0x3d,0x1d,0xc9,0x9d,0x67,0x8b,0xef,0xa1,0xf9,0x5f,0x8d,0xb9,0x7c,0xa3,0x94,0x72,0xce,0x43,0xa1,0x90,0xaa,0xaa,0xde,0xf9,0xaa,0x4f,0xc7,0xd5,0xf2,0xe3,0xc3,0x5d,0x31,0x9a,0xe6,0x2f,0xf5,0x29,0xf9,0x50,0x56,0x44,0x5f,0xb1,0x37,0x57,0xb,0xd1,0x9f,0xa2,0xff,0xd5,0xf7,0x15,0x6d,0x37,0x7b,0xf0,0x9,0x60,0x25,0x8c,0xb,0x31,0xe9,0x52,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:16:17: warning: 'icon_32_png_size' defined but not used [-Wunused-variable] 16 | static uint32_t icon_32_png_size = 0xc63; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:22: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:24: /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h: In constructor 'rs2::processing_block_model::processing_block_model(rs2::subdevice_model*, const std::string&, std::shared_ptr, std::function, std::string&, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:63:26: warning: 'rs2::processing_block_model::_owner' will be initialized after [-Wreorder] 63 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:60:21: warning: 'std::string rs2::processing_block_model::_name' [-Wreorder] 60 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:60:21: warning: 'rs2::processing_block_model::_name' will be initialized after [-Wreorder] 60 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:58:38: warning: 'std::shared_ptr rs2::processing_block_model::_block' [-Wreorder] 58 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:62:49: warning: 'rs2::processing_block_model::_invoker' will be initialized after [-Wreorder] 62 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/processing-block-model.h:57:14: warning: 'bool rs2::processing_block_model::_enabled' [-Wreorder] 57 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:578:5: warning: when initialized here [-Wreorder] 578 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::subdevice_model::subdevice_model(rs2::device&, std::shared_ptr, std::shared_ptr, std::string&, rs2::viewer_model&, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:679:53: warning: 'rs2::subdevice_model::depth_decoder' will be initialized after [-Wreorder] 679 | std::shared_ptr depth_decoder; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:618:23: warning: 'rs2::viewer_model& rs2::subdevice_model::viewer' [-Wreorder] 618 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:628:5: warning: when initialized here [-Wreorder] 628 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::subdevice_model::update_ui(std::vector)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1278:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1278 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1286:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1286 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1295:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1295 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'std::vector rs2::subdevice_model::get_supported_profiles()': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1479:32: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1479 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'bool rs2::subdevice_model::is_ir_calibration_profile() const': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1519:44: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1519 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1773 | if (next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::stream_model::show_stream_footer(ImFont*, const rs2::rect&, const rs2::mouse_info&, const std::map&, rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:2951:30: warning: unused variable 'lf_exist' [-Wunused-variable] 2951 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::device_model::device_model(rs2::device&, std::string&, rs2::viewer_model&, bool, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:881:27: warning: 'rs2::device_model::_calib_model' will be initialized after [-Wreorder] 881 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:810:39: warning: 'std::shared_ptr rs2::device_model::syncer' [-Wreorder] 810 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:3638:5: warning: when initialized here [-Wreorder] 3638 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:880:73: warning: 'rs2::device_model::_updates_profile' will be initialized after [-Wreorder] 880 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:823:14: warning: 'bool rs2::device_model::_allow_remove' [-Wreorder] 823 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:3638:5: warning: when initialized here [-Wreorder] 3638 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:4884:22: warning: unused variable 'error' [-Wunused-variable] 4884 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'float rs2::device_model::draw_device_panel(float, rs2::ux_window&, std::string&, rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:5029:14: warning: unused variable 'open_calibration_ui' [-Wunused-variable] 5029 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:5558:22: warning: variable 'device_panel_icons_text_size' set but not used [-Wunused-but-set-variable] 5558 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6104:58: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6104 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'void rs2::device_model::draw_controls(float, float, rs2::ux_window&, std::string&, rs2::device_model*&, rs2::viewer_model&, float, std::vector >&, bool, json_loading_func, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6464:14: warning: unused variable 'is_streaming' [-Wunused-variable] 6464 | bool is_streaming = std::any_of(subdevices.begin(), subdevices.end(), [](const std::shared_ptr& sm) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:6526:14: warning: unused variable 'sensor_top_y' [-Wunused-variable] 6526 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = int]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1393:34: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1408:38: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1455:38: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = rs2_format]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1474:34: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In instantiation of 'bool rs2::subdevice_model::check_profile(rs2::stream_profile, T, std::map >&, std::vector&, V, int, rs2::stream_profile&) [with T = rs2::subdevice_model::get_supported_profiles()::; V = std::tuple]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1488:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1321:50: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1321 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1328:93: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1328 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:11: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In member function 'rs2::save_to_ply::get_texcolor(rs2::video_frame const&, unsigned char const*, float, float)', inlined from 'rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)' at /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:106:48: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:284:84: warning: 'texture_data' may be used uninitialized [-Wmaybe-uninitialized] 284 | return { texture_data[idx], texture_data[idx + 1], texture_data[idx + 2] }; | ^ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:84:28: note: 'texture_data' was declared here 84 | const uint8_t* texture_data; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:35: /builddir/build/BUILD/librealsense-2.53.1/third-party/filesystem/glob.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/third-party/filesystem/glob.h:284:13: warning: 'std::string get_parent(const std::string&, std::string*)' defined but not used [-Wunused-function] 284 | std::string get_parent( std::string const & path, std::string * basename = nullptr ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.cpp:14: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/build.make tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/build.make tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 81%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o -MF CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o.d -o CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/print_helpers.h:12, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../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.53.1/tools/rosbag-inspector/../../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.53.1/tools/rosbag-inspector/../../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.53.1/tools/rosbag-inspector/../../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.53.1/common/model-views.cpp: In member function 'rs2::subdevice_model::get_supported_profiles()': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1442:52: warning: 'format' may be used uninitialized [-Wmaybe-uninitialized] 1442 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1424:24: note: 'format' was declared here 1424 | rs2_format format; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/print_helpers.h:6: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:2: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rosbag_content.h:10, from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/files_container.h: In member function 'rosbag_inspector::rosbag_content& rosbag_inspector::files_container::operator[](int)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/files_container.h:28:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] 28 | if (index >= m_files.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/files_container.h: In member function 'int rosbag_inspector::files_container::remove_file(int)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/files_container.h:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | if (index >= m_files.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:28: /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In constructor 'gui_window::gui_window(const std::string&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:111:10: warning: 'gui_window::_first_frame' will be initialized after [-Wreorder] 111 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:110:9: warning: 'int gui_window::_w' [-Wreorder] 110 | int _w, _h; | ^~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:43:5: warning: when initialized here [-Wreorder] 43 | gui_window(const std::string& title, uint32_t width, uint32_t height) : | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function 'int draw_files_left_panel(int)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < files.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function 'void draw_bag_content(rosbag_inspector::rosbag_content&, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:301:34: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 301 | if (topic.size() > max_topic_len) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function 'int main(int, const char**)': /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: unused variable 'open' [-Wunused-variable] 416 | static bool open = true; | ^~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/print_helpers.h:14: /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]' /usr/include/c++/13/bits/alloc_traits.h:660: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++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/13/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++/13/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.53.1/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:408:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.53.1/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.53.1/tools/rosbag-inspector/print_helpers.h:99:43: required from 'typename ROS_TYPE::ConstPtr rosbag_inspector::try_instantiate(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]' /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/print_helpers.h:152:65: required from here /builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../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.53.1/tools/rosbag-inspector/../../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.53.1/tools/rosbag-inspector/../../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.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp: In member function 'void rs2::calibration_model::update(rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/calibration-model.cpp:142:30: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 142 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/ux-alignment.cpp [ 82%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:19: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h: In constructor 'rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:35:23: warning: 'rs2::frameset_allocator::owner' will be initialized after [-Wreorder] 35 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:50:6: warning: base 'rs2::filter' [-Wreorder] 50 | }) {} | ^ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:35:5: warning: when initialized here [-Wreorder] 35 | frameset_allocator::frameset_allocator(viewer_model* viewer) : owner(viewer), | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::show_3dviewer_header(rs2::ux_window&, rs2::rect, bool&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:478:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:646:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 646 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::update_configuration()': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:916:18: warning: unused variable 'measurement_enabled' [-Wunused-variable] 916 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::show_rendering_not_supported(ImFont*, int, int, int, int, rs2_format)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1233:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In function 'std::map rs2::generate_layout(const rect&, int, size_t, const std::set&, std::map&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1277:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1277 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1811:31: warning: comparison of integer expressions of different signedness: 'ColorIdx' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1811 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp: In member function 'void rs2::viewer_model::render_2d_view(const rs2::rect&, rs2::ux_window&, int, ImFont*, ImFont*, size_t, const rs2::mouse_info&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1947:44: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1947 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/viewer.cpp:1949:48: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1949 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vbo::vbo(rs2::vbo&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:130:18: warning: 'rs2::vbo::_type' will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:129:18: warning: 'uint32_t rs2::vbo::_size' [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(const rs2::float3*, const rs2::float2*, const rs2::float3*, const rs2::float3*, int, const rs2::int3*, int)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vbo rs2::vao::_indexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:50: warning: 'rs2::vao::_tangents' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:161:13: warning: 'int rs2::vao::_vertex_count' [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(rs2::vao&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vao::_indexes' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:13: warning: 'rs2::vbo rs2::vao::_vertexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:24: warning: 'rs2::vbo rs2::vao::_normals' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp: In static member function 'static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: note: remove 'std::move' call [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp: In member function 'rs2::subdevice_model::get_supported_profiles()': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1442:52: warning: 'format' may be used uninitialized [-Wmaybe-uninitialized] 1442 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.cpp:1424:24: note: 'format' was declared here 1424 | rs2_format format; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ [ 83%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/os.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h: In constructor 'rs2::config_file::config_file(std::string)': /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:96:21: warning: 'rs2::config_file::_filename' will be initialized after [-Wreorder] 96 | std::string _filename; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:94:44: warning: 'std::map, std::__cxx11::basic_string > rs2::config_file::_values' [-Wreorder] 94 | std::map _values; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:93:1: warning: when initialized here [-Wreorder] 93 | config_file::config_file(std::string filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h: In constructor 'rs2::config_file::config_file()': /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:96:21: warning: 'rs2::config_file::_filename' will be initialized after [-Wreorder] 96 | std::string _filename; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:94:44: warning: 'std::map, std::__cxx11::basic_string > rs2::config_file::_values' [-Wreorder] 94 | std::map _values; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:120:1: warning: when initialized here [-Wreorder] 120 | config_file::config_file() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 83%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/glad/glad.c [ 84%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp: In constructor 'ImGuiIO::ImGuiIO()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:798:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiIO'; use assignment or value-initialization instead [-Wclass-memaccess] 798 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:780:8: note: 'struct ImGuiIO' declared here 780 | struct ImGuiIO | ^~~~~~~ In member function 'rs2::save_to_ply::get_texcolor(rs2::video_frame const&, unsigned char const*, float, float)', inlined from 'rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)' at /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:106:48: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:284:84: warning: 'texture_data' may be used uninitialized [-Wmaybe-uninitialized] 284 | return { texture_data[idx], texture_data[idx + 1], texture_data[idx + 2] }; | ^ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:84:28: note: 'texture_data' was declared here 84 | const uint8_t* texture_data; | ^~~~~~~~~~~~ [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/os.cpp [ 84%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ClearFreeMemory()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:149:27: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 149 | if (i == 0) memset(&_Channels[0], 0, sizeof(_Channels[0])); // channel 0 is a copy of CmdBuffer/IdxBuffer, don't destruct again | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSplit(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:283:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ImVector::value_type' {aka 'struct ImDrawChannel'}; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'ImVector::value_type' {aka 'struct ImDrawChannel'} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'void ImDrawList::ChannelsSetCurrent(int)': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:343:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 343 | memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:344:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344 | memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:346:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memcpy(&CmdBuffer, &_Channels.Data[_ChannelsCurrent].CmdBuffer, sizeof(CmdBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:347:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ImVector'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 347 | memcpy(&IdxBuffer, &_Channels.Data[_ChannelsCurrent].IdxBuffer, sizeof(IdxBuffer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:897:7: note: 'class ImVector' declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h: In instantiation of 'void ImVector::reserve(int) [with T = ImDrawChannel]': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:931:92: required from 'void ImVector::resize(int) [with T = ImDrawChannel]' /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:936:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct ImDrawChannel'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 936 | memcpy(new_data, Data, (size_t)Size * sizeof(value_type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui.h:1202:8: note: 'struct ImDrawChannel' declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1299:21: warning: 'spc.pack_info' may be used uninitialized [-Wmaybe-uninitialized] 1299 | stbrp_pack_rects((stbrp_context*)spc.pack_info, &extra_rects[0], extra_rects.Size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.pack_info' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:93: In function 'stbtt_PackFontRangesRenderIntoRects', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/stb_truetype.h:2930:68: warning: 'spc.stride_in_bytes' may be used uninitialized [-Wmaybe-uninitialized] 2930 | spc->pixels + r->x + r->y*spc->stride_in_bytes, | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.stride_in_bytes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In function 'stbtt_PackEnd', inlined from 'ImFontAtlas::Build()' at /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:85:54: warning: 'spc.nodes' may be used uninitialized [-Wmaybe-uninitialized] 85 | #define STBTT_free(x,u) ((void)(u), ImGui::MemFree(x)) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp: In member function 'ImFontAtlas::Build()': /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_draw.cpp:1292:24: note: 'spc.nodes' was declared here 1292 | stbtt_pack_context spc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/imgui/imgui_impl_glfw.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp: In function 'bool rs2::is_upgradeable(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:147:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < fw_string_size; i++) { | ~~^~~~~~~~~~~~~~~~ [ 84%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.53.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/tinyfiledialogs/tinyfiledialogs.c In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/metadata-helper.cpp /usr/bin/gmake -f tools/benchmark/CMakeFiles/rs-benchmark.dir/build.make tools/benchmark/CMakeFiles/rs-benchmark.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.53.1 /builddir/build/BUILD/librealsense-2.53.1/tools/benchmark /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/benchmark /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/benchmark/CMakeFiles/rs-benchmark.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' /usr/bin/gmake -f tools/benchmark/CMakeFiles/rs-benchmark.dir/build.make tools/benchmark/CMakeFiles/rs-benchmark.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 85%] Building CXX object tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/benchmark && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -std=gnu++11 -fPIE -MD -MT tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o -MF CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o.d -o CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/rs-benchmark.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/rs-benchmark.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 86%] Linking CXX executable rs-rosbag-inspector cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/rosbag-inspector && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-rosbag-inspector.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes "CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" "CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o" -o rs-rosbag-inspector -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: /usr/lib64/libGL.so /usr/lib64/libGLU.so ../../src/gl/librealsense2-gl.so.2.53.1 ../../librealsense2.so.2.53.1 ../../third-party/realsense-file/librealsense-file.so.2.53.1 /usr/lib64/libglfw.so.3.3 In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp: In function 'void rs2::prepare_config_file()': /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:106:14: warning: unused variable 'renderer' [-Wunused-variable] 106 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:107:14: warning: unused variable 'version' [-Wunused-variable] 107 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:108:14: warning: unused variable 'glsl' [-Wunused-variable] 108 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h: In constructor 'rs2::ux_window::ux_window(const char*, rs2::context&)': /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:107:34: warning: 'rs2::ux_window::_app_ready' will be initialized after [-Wreorder] 107 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:106:34: warning: 'bool rs2::ux_window::_first_frame' [-Wreorder] 106 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:424:5: warning: when initialized here [-Wreorder] 424 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:119:34: warning: 'rs2::ux_window::_dev_stat_message' will be initialized after [-Wreorder] 119 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.h:108:34: warning: 'std::atomic rs2::ux_window::_keep_alive' [-Wreorder] 108 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:424:5: warning: when initialized here [-Wreorder] 424 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 87%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/ux-window.cpp:16: /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:37:16: warning: 'icon_512_png_data' defined but not used [-Wunused-variable] 37 | static uint8_t icon_512_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x8,0x6,0x0,0x0,0x0,0xf4,0x78,0xd4,0xfa,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x37,0x3a,0x34,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x31,0x33,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x31,0x33,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x36,0x36,0x34,0x31,0x66,0x35,0x33,0x61,0x2d,0x61,0x31,0x32,0x63,0x2d,0x34,0x62,0x30,0x30,0x2d,0x39,0x64,0x37,0x61,0x2d,0x66,0x33,0x36,0x66,0x33,0x34,0x32,0x31,0x36,0x37,0x32,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x37,0x3a,0x34,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0xc9,0x8a,0x11,0xa1,0x0,0x0,0x91,0x72,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x77,0xbc,0x1d,0x55,0xb9,0xfe,0xbf,0x6b,0x66,0xf7,0xd3,0x72,0xd2,0xb,0x10,0x4a,0x8,0x84,0x84,0x8e,0x10,0xa4,0x49,0x53,0x44,0x6c,0x17,0xb1,0x5d,0x41,0x51,0xec,0xe5,0x5e,0x51,0xb0,0xa0,0xe0,0x55,0xec,0x3f,0x44,0x45,0x4,0x41,0xb0,0x20,0x88,0x22,0xa0,0x62,0x1,0x11,0x4,0xb,0x84,0x16,0x4a,0x20,0x24,0x4,0x48,0x20,0x9,0xe9,0x39,0xbd,0xec,0x32,0xb3,0x7e,0x7f,0xcc,0xd9,0xc9,0x49,0x72,0xca,0x2e,0x53,0xd6,0x9a,0xbd,0x9e,0xcf,0xe7,0x18,0x49,0xce,0x3c,0xcf,0x3b,0x6b,0xad,0x99,0xe7,0x9d,0x55,0xc5,0xbc,0x79,0xf3,0xd6,0x2,0x2d,0xec,0x4,0x21,0xc4,0xce,0x7f,0xe5,0xb,0x82,0xe2,0xd,0x4b,0x47,0x27,0x5e,0x9d,0x62,0xd,0x53,0x47,0x27,0xde,0xb0,0xca,0x3a,0x28,0x2d,0xd3,0x56,0xc2,0xe5,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0x8f,0xbc,0xaf,0x24,0x80,0x99,0x7e,0xb1,0x8d,0x7,0xd3,0x68,0xc2,0xe5,0xd,0x2,0xa6,0xe,0xc3,0xe5,0xd,0xb,0xc6,0xfc,0xf5,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0xcf,0xbc,0x7b,0x58,0x40,0x4f,0xc0,0x22,0x81,0x71,0x86,0x9,0x4d,0x2a,0x34,0x50,0x5e,0x53,0x87,0xf1,0xe0,0x8d,0x4a,0x27,0x8,0xe8,0x56,0xf6,0xba,0xd7,0xa9,0x89,0x3f,0x3a,0x4,0x10,0xfb,0x56,0x2b,0x4,0x11,0xd3,0x8d,0x19,0x3,0x5e,0x53,0x87,0xf1,0xe0,0xd,0x4b,0xc7,0x7c,0x65,0x85,0xc7,0x1b,0x96,0x8e,0x89,0x3f,0x3a,0x9d,0xa0,0x62,0xdf,0x21,0x1,0xd0,0x29,0xf0,0xb0,0xb4,0x74,0x6b,0x8c,0x3a,0x95,0x41,0x58,0x5a,0x3a,0x95,0x75,0x90,0xbc,0x61,0xe9,0x98,0xaf,0xac,0xf0,0x78,0xc3,0xd2,0x31,0xf1,0x47,0xa7,0x13,0x64,0xec,0xdb,0x12,0x0,0x9d,0x1f,0x5a,0xd0,0xab,0xe0,0x75,0xe3,0xd,0xb,0xa6,0xe,0xf5,0x7e,0x51,0x5,0xc9,0x1b,0x86,0x8e,0x29,0x93,0x70,0x79,0xc3,0xd2,0xd1,0x39,0xfe,0xa0,0x63,0x4f,0x4,0x25,0xa2,0x73,0xa1,0x1b,0xde,0xe0,0x38,0xc3,0xd4,0x31,0xbc,0xe1,0xe9,0xe8,0x1c,0xbb,0x8e,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd3,0x9,0x23,0x76,0x4b,0xd7,0xc0,0x83,0xd4,0x31,0xbc,0xa6,0xe,0xe3,0xc2,0x1b,0x95,0x4e,0x10,0xd0,0xad,0xec,0x75,0xaf,0x53,0x13,0x7f,0x74,0x3a,0x61,0xc5,0xbe,0xcb,0x24,0xc0,0x7a,0xa1,0xf3,0xb,0x6,0xf4,0x6b,0x8c,0x3a,0x37,0xbe,0xa0,0xa0,0x53,0x59,0x7,0xc9,0x1b,0x96,0x8e,0xce,0xed,0x45,0xf7,0x32,0x31,0xf1,0x87,0xcb,0x1b,0x86,0x4e,0x98,0xcf,0x93,0xaf,0x9,0x80,0x99,0x2c,0xa6,0x3f,0xaf,0xa9,0xc3,0x78,0xf0,0x86,0xa5,0xa3,0x73,0xfc,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0x47,0xe7,0xf8,0xc3,0x7e,0xff,0xfa,0x96,0x0,0x18,0xe3,0xd0,0x9f,0xd7,0xd4,0x61,0x3c,0x78,0xc3,0xd2,0xd1,0x39,0x7e,0x53,0x26,0xe1,0xf2,0x86,0xa5,0xa3,0x73,0xfc,0x51,0xbc,0x7f,0x7d,0x1f,0x2,0x8,0x1a,0x3a,0x15,0xbc,0x6e,0xbc,0x61,0xc1,0xd4,0xa1,0xde,0x2f,0xaa,0x20,0x79,0xc3,0xd0,0x31,0x65,0x12,0x2e,0x6f,0x58,0x3a,0x3a,0xc7,0x1f,0xd5,0xc7,0x57,0xc2,0x6f,0xc2,0xa0,0xa0,0x5b,0xa3,0x31,0xbc,0xe1,0x69,0x18,0xde,0xf0,0x74,0x4c,0x2f,0x51,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xd5,0xd2,0x9,0x2,0x23,0xc5,0x5e,0x77,0xf,0x80,0x31,0xe,0xc3,0x1b,0x25,0x74,0x2b,0x13,0xf3,0xa2,0xaa,0xc,0xc6,0xfc,0xc3,0xd3,0x31,0xf1,0x47,0xab,0x13,0xa5,0x87,0xd6,0x95,0x0,0xe8,0xfc,0x92,0xd1,0xad,0x32,0x75,0xe3,0xd,0x43,0x47,0xb7,0x32,0xd1,0xb9,0xac,0x83,0xe4,0xd,0x43,0xc7,0x94,0x49,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xeb,0x43,0xcd,0x9,0x80,0xce,0x5,0xaf,0x5b,0x65,0xea,0xc6,0x1b,0x86,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x86,0x8e,0x29,0x93,0x70,0x79,0xc3,0xd2,0x31,0xf1,0xd7,0xaf,0x53,0x53,0x2,0xa0,0x42,0xe0,0x2a,0x71,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xa8,0x74,0xfc,0x80,0xee,0x65,0x62,0xe2,0x8f,0x56,0x47,0x95,0xf8,0xab,0x4e,0x0,0x54,0x9,0x5c,0x15,0x4e,0xc3,0x1b,0xae,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x96,0x8e,0x4e,0x6d,0x30,0x2c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc5,0x5f,0xd5,0x2a,0x0,0x95,0x2,0x57,0x81,0xd3,0xf0,0x86,0xab,0xa3,0x5b,0x99,0x98,0xb2,0x8e,0x4e,0xcb,0xd4,0x69,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xfd,0xd5,0xa9,0xb8,0x7,0x40,0xb5,0xc0,0xa3,0xe6,0x34,0xbc,0xe1,0xea,0xe8,0x56,0x26,0x3a,0x97,0x75,0x98,0x30,0x6d,0x25,0x3c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc6,0x5f,0x51,0x2,0xa0,0x62,0xe0,0x51,0x72,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xa8,0x74,0xfc,0x80,0xee,0x65,0x62,0xe2,0x8f,0x56,0x47,0xd5,0xf8,0xc7,0x4d,0x0,0x54,0xd,0x3c,0x2a,0x4e,0xc3,0x1b,0xae,0x8e,0x6e,0x65,0xa2,0x73,0x59,0x7,0xc9,0x1b,0x96,0x8e,0x4e,0x6d,0x30,0x2c,0x1d,0x13,0x7f,0xb4,0x3a,0x2a,0xc7,0x3f,0x66,0x2,0xa0,0x72,0xe0,0x51,0x70,0x1a,0xde,0x70,0x75,0x74,0x2b,0x13,0x9d,0xcb,0x3a,0x48,0xde,0xb0,0x74,0x74,0x6a,0x83,0x61,0xe9,0x98,0xf8,0xa3,0xd5,0x51,0x3d,0xfe,0x51,0x13,0x0,0xd5,0x3,0xf,0x9b,0xd3,0xf0,0x86,0xab,0xa3,0x5b,0x99,0xe8,0x5c,0xd6,0x41,0xf2,0x86,0xa5,0xa3,0x53,0x1b,0xc,0x4b,0xc7,0xc4,0x1f,0xad,0x8e,0xe,0xf1,0x8f,0xb8,0xa,0x40,0x87,0xc0,0xc3,0xe4,0x34,0xbc,0xe1,0xea,0xe8,0x56,0x26,0x3a,0x97,0x75,0x90,0xbc,0x61,0xe8,0x98,0x32,0x9,0x97,0x37,0x2c,0x1d,0x13,0x7f,0x38,0x3a,0xbb,0xf4,0x0,0xe8,0x12,0x78,0x98,0xd0,0xad,0x91,0xe8,0x5c,0x87,0xba,0x95,0x89,0xce,0x65,0x1d,0x24,0x6f,0x18,0x3a,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0xc7,0xc4,0x1f,0x9e,0xce,0xe,0x9,0x80,0x4e,0x81,0x87,0xc5,0xab,0x53,0xac,0x41,0xf2,0x46,0xa5,0xe3,0x7,0x4c,0x59,0x87,0xcb,0x1b,0x95,0x8e,0x1f,0xd0,0xbd,0x4c,0x4c,0xfc,0xd1,0xea,0xe8,0x16,0xff,0xb6,0x4,0x40,0xb7,0xc0,0xc3,0xe0,0xd5,0x29,0xd6,0x20,0x79,0xc3,0xd2,0x31,0x75,0x18,0x9e,0x8e,0x89,0x3f,0x1c,0xce,0x30,0x75,0x4c,0xfc,0xd1,0xea,0xe8,0x18,0xbf,0xe5,0x37,0xe1,0x58,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0x63,0xe2,0xf,0x87,0x33,0x4c,0x1d,0x13,0x7f,0xb4,0x3a,0xba,0xc6,0x6f,0xe9,0x1a,0x78,0x90,0xbc,0x3a,0xc5,0x1a,0x24,0x6f,0x58,0x3a,0xa6,0xe,0xc3,0xd3,0x31,0xf1,0x87,0xc3,0x19,0xa6,0x8e,0x89,0x3f,0x5a,0x1d,0x9d,0xe3,0xaf,0xea,0x2c,0x80,0x5a,0xa1,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0x47,0xe7,0xf8,0x4d,0x99,0x84,0xcb,0x1b,0x96,0x8e,0x89,0x3f,0x5a,0x9d,0x9a,0x8e,0x3,0xae,0x6,0x3a,0x15,0xbc,0x4e,0xb1,0x6,0xc9,0x1b,0x96,0x8e,0xa9,0xc3,0xf0,0x74,0x74,0x8e,0xdf,0x94,0x49,0xb8,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd7,0x9,0x34,0x1,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0xa3,0x7b,0xfc,0x41,0x40,0xa7,0x58,0x47,0x82,0xee,0x75,0x6a,0xe2,0x57,0x43,0x27,0xb0,0x4,0x40,0xa7,0x82,0xd7,0x29,0xd6,0x20,0x79,0xc3,0xd2,0x31,0x75,0x18,0x9e,0x8e,0x89,0x3f,0x1c,0xce,0x30,0xb5,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0xc3,0x11,0x48,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xa7,0xf8,0x75,0x8a,0x35,0x4c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0x6a,0x99,0x3a,0x8d,0x56,0x47,0xf7,0xf8,0x77,0x86,0xef,0x93,0x0,0x75,0x6a,0xf4,0x86,0x37,0x5c,0x1d,0xd3,0x36,0xc2,0xd3,0x31,0xf1,0x87,0xc3,0x19,0xa6,0x8e,0x89,0x3f,0x5a,0x1d,0xdd,0xe3,0x1f,0x49,0xc7,0xd7,0x1e,0x0,0xf3,0x85,0xae,0x1f,0x6f,0x58,0x3a,0x3a,0xbd,0xd0,0x4d,0x59,0x47,0xab,0xa3,0x53,0x5b,0x9,0x4b,0xc7,0xc4,0x1f,0xad,0x8e,0xee,0xf1,0x8f,0xa6,0xe3,0x5b,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0xe,0x67,0x98,0x3a,0x26,0xfe,0x68,0x75,0x74,0x8f,0x7f,0x2c,0x1d,0x5f,0x12,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x38,0xc3,0x84,0xa9,0xd3,0x68,0x75,0x74,0x8f,0x7f,0x3c,0x9d,0xba,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x38,0xc3,0xd4,0x32,0x75,0x1a,0xad,0x8e,0xee,0xf1,0x57,0xa2,0x53,0x57,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xf7,0xf8,0xfd,0x80,0x29,0xeb,0x68,0x75,0x74,0x36,0xcf,0xa0,0xb4,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0x95,0xea,0xd4,0xbc,0xa,0x40,0xa7,0x46,0x6f,0x78,0xc3,0xd5,0x31,0x6d,0x23,0x3c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0xea,0x98,0xf8,0xa3,0xd5,0xd1,0x3d,0xfe,0x6a,0x74,0x6a,0xea,0x1,0x30,0x5f,0x77,0xfa,0xf1,0x86,0xa5,0xa3,0xd3,0xb,0xdd,0x94,0x75,0xb4,0x3a,0x3a,0xbd,0x47,0x76,0x86,0xee,0x65,0x62,0xe2,0xf,0x97,0x57,0x55,0x9d,0xaa,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x79,0xc3,0xd0,0x30,0x75,0x1a,0xad,0x8e,0xee,0xf1,0xd7,0xa2,0x53,0x55,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0x2e,0x6f,0x18,0xd0,0x39,0x76,0x30,0x6d,0x52,0x57,0x9d,0x8a,0x13,0x0,0x9d,0xa,0x5e,0xa7,0x58,0x83,0xe4,0xd,0x4b,0xc7,0xd4,0x61,0x78,0x3a,0x26,0xfe,0x70,0x79,0xc3,0xd0,0x31,0x13,0x16,0xa3,0xd5,0xd1,0x3d,0xfe,0x7a,0x74,0x2a,0x4a,0x0,0x74,0x2f,0x78,0x3f,0xa0,0x7b,0x19,0xe8,0x1e,0xbf,0x1f,0x30,0x65,0x1d,0xad,0x8e,0x6e,0xbc,0x61,0xe8,0x18,0xf3,0x8f,0x56,0x47,0xf7,0xf8,0xeb,0xd5,0x19,0x77,0x15,0x80,0x4e,0x5,0xaf,0x53,0xac,0x41,0xf2,0x86,0xa5,0x63,0xea,0x30,0x3c,0x1d,0x13,0x7f,0x38,0x9c,0x61,0xea,0x98,0xf8,0xa3,0xd5,0xd1,0x3d,0x7e,0x3f,0x74,0xc6,0xec,0x1,0xd0,0xa9,0xe0,0x75,0x8a,0x35,0x48,0xde,0xb0,0x74,0x4c,0x1d,0x86,0xa7,0x63,0xe2,0x8f,0x1f,0x4c,0x9d,0x46,0xab,0xa3,0x7b,0xfc,0x7e,0xe9,0x8c,0x9a,0x0,0xe8,0x54,0xf0,0x3a,0xc5,0x1a,0x24,0x6f,0x58,0x3a,0xa6,0xe,0xc3,0xd3,0x31,0xf1,0x87,0xcb,0x1b,0x86,0x8e,0xce,0xb1,0x7,0xc9,0x1b,0x96,0x8e,0xee,0xf1,0xfb,0xa9,0x33,0x62,0x2,0xa0,0x53,0xc1,0xeb,0x14,0x6b,0x90,0xbc,0x61,0xe9,0x98,0x3a,0xc,0x4f,0xc7,0xc4,0x1f,0x2e,0x6f,0x18,0x3a,0xba,0xf7,0x86,0xe8,0x5c,0xf6,0x41,0xf2,0xea,0xaa,0xb3,0x4b,0x2,0xa0,0x7b,0xc1,0xfb,0x1,0xdd,0xcb,0x40,0xa7,0xf8,0x75,0x8a,0x35,0x4c,0x1d,0x13,0x7f,0xb8,0xbc,0x61,0xe8,0x98,0x9,0x7f,0xd1,0xea,0xe8,0x1e,0x7f,0x10,0x3a,0x3b,0x24,0x0,0xba,0x15,0xbc,0x4e,0x8d,0x5c,0xa7,0x46,0x11,0x26,0x6f,0x10,0xd0,0x29,0xd6,0x91,0x60,0xda,0x4a,0xb8,0xbc,0x61,0xe8,0x18,0xf3,0x8f,0x56,0x47,0xf7,0xf8,0x83,0xd2,0xd9,0xb6,0xa,0x40,0xb7,0x82,0xd7,0xa9,0x91,0xeb,0xd6,0x28,0x74,0xe6,0x35,0x65,0x1d,0xad,0x8e,0xce,0x75,0x1a,0x94,0x96,0xa9,0xd3,0x68,0x75,0x74,0x8f,0x3f,0x48,0x1d,0xcb,0x6f,0xc2,0xe1,0xd0,0x89,0x57,0xa7,0x58,0xc3,0xd4,0xd1,0x89,0xd7,0x94,0x75,0xb4,0x3a,0xa6,0xe7,0x25,0x1c,0xce,0x30,0x75,0x4c,0xfc,0xf1,0xd6,0xb1,0x74,0x2b,0x78,0x9d,0x1e,0x52,0x5d,0x1b,0x85,0x8e,0xbc,0xa6,0xac,0xa3,0xd5,0xd1,0x8d,0x37,0xc,0x1d,0x9d,0x63,0xf,0x92,0x37,0x2c,0x1d,0xdd,0xe3,0xf,0x43,0xa7,0xa6,0xd3,0x0,0xc7,0x83,0x4e,0x15,0xaa,0x53,0xac,0x61,0xea,0xe8,0xc4,0x6b,0xca,0x3a,0x5a,0x1d,0xdd,0x78,0xa3,0xd2,0xd1,0x9,0xba,0x97,0xbd,0xee,0xf1,0x87,0xa5,0xe3,0x7b,0x2,0xa0,0x53,0x85,0xea,0x14,0x6b,0x98,0x3a,0x3a,0xf1,0x9a,0xb2,0x8e,0x56,0x47,0x37,0xde,0xb0,0x74,0x74,0x8e,0x5f,0xe7,0xd8,0x83,0xe4,0x8d,0x9b,0x8e,0x10,0xc2,0xdf,0x4,0x40,0xa7,0xa,0xd5,0x29,0xd6,0x30,0x75,0x74,0xe2,0xd5,0xfd,0xcb,0xcd,0xb4,0x95,0x70,0x79,0xc3,0xd2,0xd1,0x39,0x7e,0xf3,0x4c,0x35,0x86,0x4e,0x99,0x77,0xdc,0xb3,0x0,0xaa,0x25,0xf4,0x1b,0x3a,0x35,0xf2,0xb8,0x34,0xa,0x1d,0x78,0x4d,0x59,0x47,0xab,0xa3,0x73,0x9d,0x6,0xa5,0x65,0xea,0x34,0x5a,0x1d,0xdd,0xe3,0xf,0x4b,0x67,0x38,0xaf,0x2f,0x3d,0x0,0x3a,0x55,0xa8,0x4e,0xb1,0x86,0xa9,0xa3,0x13,0xaf,0x29,0xeb,0x68,0x75,0xcc,0x57,0x62,0x74,0xd0,0xbd,0x4e,0x4d,0xfc,0xd1,0xea,0xec,0xcc,0x5b,0x77,0x2,0xa0,0x53,0x85,0xea,0x14,0x6b,0x98,0x3a,0x3a,0xf1,0x9a,0xb2,0x8e,0x56,0x47,0x37,0xde,0xb0,0x74,0xc2,0x88,0x5f,0xe7,0xd8,0x83,0xd4,0xd1,0x3d,0xfe,0xb0,0x74,0x46,0xe2,0xad,0x2b,0x1,0xd0,0xbd,0x42,0xfd,0x40,0x1c,0x1b,0x85,0xca,0xbc,0x61,0x40,0xf7,0x32,0xd1,0x2d,0x7e,0x53,0x2e,0xd1,0x41,0xe7,0xd8,0x41,0xff,0xb6,0x13,0x96,0xce,0x68,0xbc,0x35,0x27,0x0,0xba,0x3d,0x4c,0xe6,0x6b,0xd4,0xf0,0x46,0xa9,0x61,0xda,0x4a,0xb8,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0x99,0x73,0xd1,0x18,0x3a,0x63,0xf1,0xd6,0x94,0x0,0xe8,0xf6,0x30,0x99,0xc6,0x67,0x78,0xa3,0x84,0xce,0xb1,0x83,0xfe,0x75,0x6a,0xe2,0xf,0x87,0x33,0x4c,0x2d,0x9d,0xcb,0x3e,0x4c,0x9d,0xf1,0x78,0xab,0x5e,0x5,0xa0,0xd3,0xc3,0xa4,0x53,0xac,0x61,0xea,0xe8,0xc4,0x6b,0xca,0x3a,0x5a,0x1d,0xdd,0x78,0xc3,0xd0,0x31,0xe6,0x19,0xad,0x8e,0xee,0xf1,0x87,0xa5,0x53,0x9,0x6f,0x55,0x3d,0x0,0x3a,0x55,0xa8,0x4e,0xb1,0x86,0xa9,0xa3,0x13,0xaf,0x29,0xeb,0x68,0x75,0x74,0xe3,0x8d,0x4a,0x27,0x28,0x98,0x67,0x2a,0x3c,0xde,0xb8,0xe9,0x54,0xca,0x5b,0x71,0x2,0x10,0x75,0xa0,0x51,0x73,0x6,0xc9,0x1b,0x96,0x8e,0x4e,0xbc,0xe6,0xe5,0x1d,0xad,0x8e,0x6e,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0xce,0xb1,0x7,0xc9,0x1b,0x37,0x9d,0x6a,0x78,0x2b,0x4a,0x0,0x54,0x8,0x34,0x6a,0x34,0x52,0xa3,0x50,0x81,0x37,0x2c,0x98,0x17,0xad,0xfe,0xbc,0x61,0xe9,0xe8,0x1c,0xbf,0x79,0x4e,0x1b,0x43,0xa7,0x5a,0xde,0x71,0x13,0x0,0x55,0x2,0x8d,0x92,0xb7,0xd1,0x1a,0x45,0x5c,0x79,0xc3,0xd0,0xd1,0x39,0x76,0x1d,0x79,0xc3,0xd2,0xd1,0x39,0x7e,0x33,0x67,0xa1,0x31,0x74,0x6a,0xe1,0x1d,0x33,0x1,0x50,0x29,0xd0,0xa8,0x78,0x1b,0xb1,0x51,0xc4,0x91,0x37,0xc,0x1d,0xf3,0x95,0x15,0x2e,0x6f,0x58,0x3a,0xba,0xc7,0x1f,0x16,0x74,0x7e,0xa6,0x74,0xd7,0xa9,0x95,0x77,0xd4,0x55,0x0,0xaa,0x5,0x1a,0x36,0x67,0x90,0xbc,0x61,0xe9,0xe8,0xc4,0x6b,0xbe,0x52,0xa2,0xd5,0xd1,0x8d,0x37,0xc,0x1d,0xd3,0x26,0xa3,0xd5,0xd1,0x3d,0xfe,0xb0,0x74,0xea,0xe1,0x1d,0xb1,0x7,0x40,0xc5,0x40,0xc3,0xe4,0xc,0x92,0x37,0x2c,0x1d,0x9d,0x78,0xcd,0x8b,0x36,0x5a,0x1d,0xdd,0x78,0xa3,0xd2,0x9,0xa,0x3a,0xc7,0x6f,0xda,0x4e,0xb4,0x3a,0xf5,0xf2,0xee,0x92,0x0,0xa8,0x1a,0x68,0x58,0x9c,0x41,0xf2,0x86,0xa5,0xa3,0x13,0xaf,0x31,0xff,0x68,0x75,0x74,0xe3,0xd,0x4b,0xc7,0xc4,0x1f,0x9d,0x86,0xee,0x65,0x1f,0x96,0x8e,0x1f,0xbc,0x3b,0x24,0x0,0x2a,0x7,0x1a,0x16,0x74,0x8a,0x75,0x24,0x98,0x3a,0x1c,0x19,0xc6,0xfc,0xf5,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0x1d,0x74,0x2f,0xfb,0xb0,0x74,0xfc,0xe2,0xdd,0x96,0x0,0xa8,0x1e,0x68,0x18,0xbc,0xe6,0x6b,0x34,0x1e,0xbc,0x51,0xe9,0x4,0x1,0xdd,0xca,0x5e,0xf7,0x3a,0x35,0xf1,0x47,0xa7,0xa3,0xf3,0x73,0x3a,0x12,0x74,0xa8,0x63,0xcb,0x6f,0xc2,0xe1,0xd0,0x89,0xd7,0x98,0x7f,0x3c,0x78,0xc3,0xd2,0xd1,0xf9,0x65,0xa5,0x7b,0x99,0x98,0xf8,0xc3,0xe5,0xd,0x43,0x47,0xf7,0xf7,0x6f,0x58,0x1a,0x7e,0xf3,0x26,0x74,0x9,0x34,0x48,0x5e,0x9d,0x1f,0x1c,0xdd,0x78,0x75,0x7f,0xd0,0x4d,0x5b,0x9,0x97,0x37,0x2c,0x1d,0x9d,0xe3,0x37,0xcf,0x54,0x63,0xe8,0x4,0xc1,0x5b,0xf3,0x71,0xc0,0x63,0x41,0xa7,0x2,0x30,0x8d,0x22,0x3c,0x5e,0xf3,0xa2,0x8a,0x56,0x47,0x37,0xde,0xb0,0x74,0x74,0x8f,0x3f,0x2c,0x98,0x67,0x2a,0x3a,0x4,0x15,0xbf,0xef,0x9,0x80,0x4e,0xf,0xa9,0xee,0x8d,0x4f,0x37,0xde,0xb0,0x60,0xda,0x8a,0xfe,0xbc,0x61,0xe9,0x98,0xf8,0xa3,0xd3,0xd1,0x39,0xf6,0x30,0xb5,0x82,0x8c,0xdf,0xd7,0x4,0x40,0xa7,0x46,0x6e,0x4c,0x2e,0x1e,0xbc,0x51,0xe9,0x4,0x1,0xdd,0xca,0x5e,0xf7,0x3a,0x35,0xf1,0x47,0xa7,0xa3,0x73,0xec,0x61,0x6a,0x5,0x1d,0xbf,0x6f,0x9,0x80,0x4e,0x8d,0xdc,0x34,0x8a,0x78,0xf0,0x86,0xa5,0x63,0x92,0x8a,0xf0,0x78,0xc3,0xd2,0x31,0xf1,0x47,0xa7,0xa3,0xf3,0xf3,0x34,0x1a,0x74,0x2d,0x27,0x5f,0x12,0x0,0x9d,0x1a,0xb9,0x31,0xff,0x78,0xf0,0x86,0xa5,0xa3,0x73,0xfc,0xa6,0x4c,0xc2,0xe5,0xd,0x4b,0x47,0xe7,0xf8,0x75,0x7f,0xff,0x86,0xa5,0x13,0x56,0xec,0xa3,0x9e,0x5,0x50,0x29,0x74,0x6a,0xe4,0x3a,0x37,0x8,0xc3,0x1b,0xae,0x8e,0xee,0x2f,0x2a,0x53,0xa7,0xe1,0xf2,0x86,0xa1,0x63,0xda,0xa4,0x5a,0x3a,0x41,0x69,0x85,0x59,0x4e,0x75,0xf5,0x0,0xe8,0xf4,0x90,0xea,0xde,0xf8,0xc,0x6f,0x78,0x3a,0xe6,0x5,0x12,0x2e,0x6f,0x58,0x3a,0xba,0xc7,0x1f,0x16,0x74,0x8e,0xdf,0x3c,0xbb,0xd5,0xe9,0xd4,0x9c,0x0,0xe8,0xfe,0x90,0x6,0x1,0xdd,0xca,0x44,0x37,0xde,0x30,0x74,0xcc,0xb,0x24,0x5c,0xde,0xb0,0x74,0x4c,0xfc,0xd1,0xea,0x84,0x11,0xbf,0x79,0x76,0xab,0xd7,0xa9,0x29,0x1,0xd0,0xad,0x91,0x98,0xa4,0x42,0x7f,0xde,0xa8,0x74,0x82,0x82,0x4e,0x2f,0x10,0xdd,0xeb,0xd4,0xc4,0x1f,0xad,0x8e,0x31,0xff,0x68,0x38,0x2b,0xd1,0xa9,0x3a,0x1,0xd0,0xad,0x91,0xe8,0xfc,0xf0,0xe8,0x56,0x26,0x3a,0x97,0x75,0x90,0xbc,0x61,0xe8,0x98,0x32,0x9,0x97,0x37,0x2c,0x1d,0x13,0xbf,0x5a,0xd0,0xf9,0x7e,0x46,0x8a,0xbd,0xaa,0x4,0x40,0xb7,0x46,0xa2,0xf3,0xc3,0xa3,0x5b,0x99,0xe8,0x5c,0xd6,0x41,0xf2,0x86,0xa1,0x63,0xca,0x24,0x5c,0xde,0xb0,0x74,0x4c,0xfc,0x8d,0xa1,0x13,0x65,0xf,0x49,0xc5,0xab,0x0,0x74,0xba,0x79,0xd3,0x20,0xe2,0xc1,0x1b,0x86,0x8e,0xe9,0x3a,0xc,0x97,0x37,0x2c,0x1d,0x13,0x7f,0x74,0x3a,0x3a,0xc7,0x1e,0xa6,0x96,0xa,0xe5,0x54,0x51,0xf,0x80,0xee,0x8d,0x3c,0x8,0xe8,0x56,0x26,0xba,0xf1,0x86,0xa1,0x63,0x5e,0x20,0xe1,0xf2,0x86,0xa5,0x63,0xe2,0x57,0x4b,0x47,0x77,0xe8,0xf4,0xec,0x56,0xab,0x33,0x6e,0x2,0xa0,0x5b,0x23,0xd7,0xb9,0x51,0xeb,0x56,0x26,0xaa,0x34,0x62,0x55,0x38,0xc3,0xd4,0x32,0x75,0x1a,0x2e,0x6f,0x58,0x3a,0x26,0xfe,0xf8,0xeb,0xa8,0x14,0xfb,0x98,0x9,0x80,0x6e,0x8d,0x44,0xa5,0x82,0x55,0x81,0x53,0x47,0xde,0xa8,0x74,0x82,0x82,0x4e,0xf1,0xeb,0x5e,0xa7,0x26,0xfe,0x68,0x75,0x74,0x8f,0x3f,0xc,0x1d,0xd5,0xde,0x7,0xa3,0x26,0x0,0xba,0x35,0x12,0xd3,0x28,0xf4,0xe7,0xd,0x4b,0xc7,0xc4,0x1f,0xe,0x67,0x98,0x3a,0x26,0xfe,0x68,0x75,0x74,0x8f,0x3f,0x2a,0x9d,0xa0,0x50,0x69,0xfc,0x23,0x4e,0x2,0xd4,0xad,0x91,0xe8,0xdc,0x28,0x84,0x10,0x8,0x21,0x90,0x52,0x2a,0xcf,0x5b,0xbe,0xff,0x20,0xe2,0x1d,0x49,0xcb,0xcf,0xf2,0x96,0x52,0xee,0x10,0x7f,0x50,0x28,0xeb,0xd4,0xa3,0x31,0x5a,0xd9,0x56,0xca,0x5b,0x6d,0xdd,0x8c,0xc4,0x1b,0x44,0xfd,0xea,0xd4,0xd6,0xc3,0xd2,0x89,0xe2,0x99,0xf2,0x3b,0xfe,0x6a,0x39,0x6b,0x8d,0x41,0xe7,0xf7,0x7c,0x90,0xbc,0xf5,0xe8,0xec,0x92,0x0,0xe8,0x74,0xf3,0x3a,0x8f,0xe3,0x4a,0x29,0x49,0x26,0x93,0x24,0x12,0x75,0x1f,0xc7,0xb0,0xb,0xfc,0x36,0xcf,0xe1,0xbc,0x61,0x40,0xa7,0x36,0x18,0xa6,0x8e,0xce,0x75,0x1a,0xa4,0x56,0x50,0xbc,0x65,0x93,0xaa,0x37,0x71,0x1c,0x2b,0xa1,0xab,0x94,0xb7,0x1e,0xd3,0xe,0xb2,0xdc,0x6b,0x31,0xf3,0xf2,0x35,0x85,0x42,0x1,0xd7,0x75,0x2b,0x8a,0x4f,0xe7,0x67,0x57,0xe5,0x67,0x6c,0x7,0xf7,0xd1,0xed,0x1,0xd,0xb,0x41,0xc4,0x9f,0x4e,0xa7,0xe9,0xe8,0xe8,0x60,0xf3,0xe6,0xcd,0xbe,0xf3,0x7,0xf5,0x95,0xa5,0x33,0x2a,0x8d,0x7f,0x78,0x4f,0x41,0x90,0x3a,0x41,0x72,0x44,0x7d,0x7d,0xd0,0x7c,0x41,0xf3,0x8e,0xc4,0x5f,0xcf,0x33,0xa5,0x42,0x9b,0xf0,0x8b,0xc3,0xf,0x2e,0xd7,0x75,0xb1,0x6d,0x9b,0x59,0xb3,0x66,0x91,0x4a,0xa5,0x70,0x1c,0x27,0x30,0xad,0x6a,0xd0,0x68,0xe6,0xf,0xc3,0x12,0x0,0xdd,0x1e,0x52,0xdd,0x1b,0x45,0x32,0x99,0xa4,0xbf,0xbf,0x9f,0xad,0x5b,0xb7,0xfa,0xce,0x6f,0x60,0x60,0xa0,0x6,0x54,0x32,0x6e,0xbf,0x62,0x29,0xf3,0xd4,0x9a,0x10,0x39,0x8e,0x43,0x22,0x91,0x60,0xfa,0xf4,0xe9,0xd8,0xb6,0x3d,0x66,0x2,0xa0,0xfb,0x7b,0x3e,0x2c,0xd4,0xaa,0x95,0xa8,0xe7,0xe2,0xf1,0xa0,0x1b,0x6f,0x18,0x3a,0xc3,0x1f,0x1e,0xdb,0xb6,0x7d,0xe7,0x37,0xa8,0xf,0x51,0x7e,0xfd,0xeb,0x7e,0x7d,0x5c,0x62,0x88,0x1b,0x87,0x6a,0x3c,0x8e,0xe3,0x90,0x4c,0x26,0xc7,0xed,0x55,0x89,0xc3,0x7b,0x3e,0xc,0xd4,0xa3,0x65,0xe9,0x66,0xd2,0x3a,0x37,0xa,0x3,0xb5,0xd1,0xc8,0xe6,0xef,0x7,0x54,0xb8,0x7,0xc3,0x11,0xf,0x1e,0xf3,0x9e,0xaf,0xc,0xf5,0xc6,0x5f,0xf3,0x71,0xc0,0x63,0xc1,0x98,0x7f,0xb8,0xbc,0x6,0xf5,0x43,0xe7,0xba,0x51,0xc1,0x6c,0x54,0x28,0x3f,0x15,0xca,0x41,0x25,0xe,0x5d,0x79,0xcc,0x7b,0x3e,0x3c,0x1d,0xdf,0xa7,0xa0,0x37,0x72,0x77,0x4a,0x98,0x9c,0x6,0xfe,0x41,0xe7,0x49,0x7f,0x2a,0x18,0x77,0x1c,0x62,0x88,0x1b,0x87,0xae,0x3c,0x3a,0x99,0x67,0x18,0x9c,0x41,0x6b,0xf9,0xda,0x3,0xa0,0xbb,0xd1,0xe9,0x1e,0xbf,0x41,0xf5,0x88,0xba,0xce,0xa3,0x4e,0x3e,0xea,0x45,0x5c,0x62,0x50,0x85,0xc3,0x2f,0x18,0xf3,0xf,0x57,0x47,0x47,0xf3,0x7,0x1f,0x13,0x0,0xd3,0x9d,0x12,0x2e,0xaf,0x41,0xfd,0x88,0xfa,0xcb,0x35,0x6a,0xf3,0x8f,0xfa,0xfe,0xe3,0x12,0x83,0x9f,0x50,0xe9,0x7e,0x8c,0xf9,0x47,0xc7,0x19,0x96,0x96,0x2f,0x9,0x80,0xee,0xe6,0xa9,0x7b,0xfc,0x6,0xd5,0x23,0x6a,0xe3,0x89,0xba,0x6d,0xa8,0x10,0x7f,0x1c,0x62,0xf0,0x93,0x47,0x15,0x8e,0xb0,0x79,0x74,0x7e,0xcf,0xeb,0x6c,0xfe,0xe0,0x43,0x2,0xa0,0xbb,0x79,0xea,0x1e,0xbf,0x41,0xf5,0x88,0xda,0x78,0x1a,0xfd,0x7a,0xbf,0x38,0x54,0x81,0x2a,0xe5,0x61,0xcc,0x3f,0x7a,0x9d,0xa0,0x10,0x54,0xfc,0x75,0x25,0x0,0xba,0x9b,0xa7,0xee,0xf1,0x1b,0x84,0x8f,0xa8,0xcd,0x53,0xf7,0xeb,0xd,0x87,0xba,0x1c,0x61,0xf3,0x98,0xf7,0x7c,0xf4,0x3a,0x35,0xaf,0x2,0x30,0x85,0x1a,0xe,0xa7,0x81,0x7f,0x88,0xda,0xfc,0x1a,0xfd,0x7a,0x55,0x38,0x54,0x32,0x4b,0x55,0x38,0x54,0xe4,0xf1,0x3,0xc6,0xa7,0xc6,0x46,0x4d,0x3d,0x0,0xa6,0x50,0xd,0x74,0x43,0xd4,0xa6,0xd1,0xe8,0xd7,0xab,0xc4,0xe1,0x7,0xe2,0x74,0x2f,0xa0,0x56,0x2c,0x7e,0xc1,0xf8,0xd4,0xf8,0xa8,0x3a,0x1,0x30,0x85,0x1a,0x2e,0xaf,0x41,0xf4,0x88,0xda,0x3c,0x75,0xbf,0xde,0x70,0x4,0xc3,0xe1,0x27,0x8f,0x5f,0x50,0x25,0x1e,0xdd,0xdf,0xf3,0x61,0xe9,0x54,0x95,0x0,0x98,0x42,0xd,0x97,0xd7,0xc0,0x1f,0xd4,0x53,0x3f,0x51,0x9b,0x67,0xd4,0xd7,0xfb,0x1,0x55,0xc,0x33,0x4e,0x1c,0x71,0xe6,0xa9,0x17,0xba,0xbf,0xe7,0xc3,0xd4,0xa9,0x38,0x1,0x30,0x85,0x1a,0x2e,0xaf,0x81,0x3f,0x30,0xe6,0x5f,0x1f,0xe2,0x10,0x43,0xdc,0x38,0xe2,0xcc,0x53,0x2f,0x74,0x7f,0xcf,0x87,0xad,0x53,0x51,0x2,0x60,0xa,0x35,0x5c,0x5e,0x3,0x7f,0x60,0xcc,0xbf,0x3e,0xa8,0xd0,0xbe,0x55,0xb9,0xf,0x55,0x38,0xe2,0xcc,0x53,0x2f,0x74,0x7f,0xcf,0x47,0xa1,0x33,0xee,0x2a,0x0,0x53,0xa8,0xe1,0x70,0x1a,0xf8,0xb,0x63,0xfe,0xf5,0x21,0xe,0x31,0xc4,0x8d,0x23,0xce,0x3c,0xf5,0xc2,0xf8,0x54,0x6d,0x3a,0x63,0xf6,0x0,0x98,0x42,0x35,0xd0,0x11,0x51,0x9a,0x7f,0xbd,0x88,0x83,0xf1,0xaa,0x10,0x43,0xdc,0x38,0xe2,0xcc,0x53,0x2f,0x8c,0x4f,0xd5,0xae,0x33,0x6a,0x2,0x60,0xa,0x35,0x5c,0x5e,0x3,0x7f,0x10,0x75,0xfd,0xe8,0x9c,0x7c,0xc4,0x29,0x6,0x55,0x38,0xfc,0x82,0x6a,0xa6,0xad,0x4a,0xd9,0xe8,0xfe,0x9e,0x8f,0x5a,0x67,0xc4,0x4,0xc0,0x14,0x6a,0xb8,0xbc,0x6,0xfe,0x20,0xea,0x2f,0xd7,0xa8,0xcd,0x3f,0xea,0xfb,0x8f,0x4b,0xc,0x7e,0x71,0xf8,0xc5,0xa3,0x52,0x2c,0x7e,0xf2,0xd4,0xb,0xdd,0xdf,0xf3,0x2a,0xe8,0xec,0x92,0x0,0x98,0x42,0xd,0x97,0xd7,0xc0,0x1f,0x44,0x6d,0x3c,0x51,0xb7,0xf,0x15,0xe2,0x8f,0x43,0xc,0x7e,0x42,0xa5,0xfb,0x51,0x8d,0xa7,0x5e,0xe8,0xfe,0x9e,0x57,0x45,0x67,0x87,0x4,0xc0,0x14,0x6a,0x3c,0x78,0x1b,0xd,0x51,0x1b,0x4f,0xa3,0x5f,0xef,0x17,0x87,0x2a,0x50,0xa5,0x3c,0x54,0x33,0x6d,0x3f,0xeb,0x38,0xea,0xde,0xb2,0x30,0x79,0x55,0xd6,0xd9,0xb6,0xa,0xc0,0x14,0x6a,0x78,0xbc,0x42,0x8,0x84,0x10,0x48,0x29,0x7d,0xe7,0x6e,0x34,0x44,0x6d,0x7e,0x8d,0x7e,0x7d,0x5c,0x62,0xf0,0x8b,0xc3,0x2f,0x1e,0x95,0x62,0xf1,0x93,0xa7,0x5e,0x2e,0x9d,0xde,0xf3,0x3a,0xe8,0x58,0xd5,0xfc,0x72,0x50,0x41,0xa8,0xaa,0x13,0x94,0xf9,0x1b,0xf8,0x83,0xa8,0x8d,0xa7,0xd1,0xaf,0xf7,0x8b,0x23,0xe,0x31,0x94,0xa1,0x52,0x99,0xaa,0xc6,0x53,0x2f,0x97,0x4e,0xef,0x79,0x5d,0x74,0x2c,0x53,0xa8,0xe1,0xf1,0xaa,0xf4,0xa2,0xd2,0x1d,0x51,0x9b,0x5f,0xa3,0x5f,0xaf,0x12,0x87,0x1f,0x88,0xd3,0xbd,0x80,0x5a,0xb1,0x94,0x61,0xcc,0x5f,0x3d,0x9d,0x9a,0x4e,0x3,0xf4,0x3b,0x8,0xd5,0x74,0x8c,0xf9,0xab,0x8d,0xa8,0xcd,0xaf,0xd1,0xaf,0x37,0x1c,0xc1,0x70,0xf8,0xc9,0xe3,0x17,0x54,0xb8,0x2f,0x9d,0xde,0xf3,0xba,0xe9,0xf8,0x9e,0x0,0xa8,0x7c,0xb3,0x51,0xf1,0xaa,0xf6,0x50,0x37,0x32,0xa2,0x36,0x4f,0xdd,0xaf,0x37,0x1c,0xc1,0x70,0x18,0x9e,0x60,0x63,0x8,0x8b,0x57,0x37,0x1d,0x5f,0x13,0x0,0xd5,0x6f,0x36,0x2a,0x5e,0x3,0xff,0x10,0xe5,0xcb,0x44,0xf7,0xeb,0xfd,0x80,0x2a,0x86,0x19,0x27,0xe,0xc3,0x13,0x6c,0xc,0x61,0xf1,0xea,0xa8,0x33,0xee,0x59,0x0,0x61,0x4,0xa1,0x82,0x8e,0x6e,0xbc,0x8d,0x8,0x63,0xfe,0xd1,0x5d,0x6f,0x38,0x82,0xe1,0xf0,0x8b,0x47,0x95,0x89,0x7a,0x7e,0xf1,0xe8,0xfe,0x3e,0xd6,0x45,0xc7,0x97,0x1e,0x0,0x5d,0x6e,0x36,0x2e,0xbc,0x8d,0x8,0x63,0xfe,0xd1,0x42,0x15,0x93,0x8a,0x13,0x87,0x9f,0x3c,0x7e,0x41,0x85,0xfb,0xd2,0xfd,0x7d,0xac,0x93,0x4e,0xdd,0x9,0x80,0x4e,0x37,0x1b,0x7,0xde,0x46,0x84,0x8a,0x2f,0x93,0xb0,0xf4,0x55,0x30,0x2b,0x15,0x62,0x88,0x1b,0x87,0xe1,0x9,0x36,0x86,0xb0,0x78,0x75,0xd7,0xa9,0x2b,0x1,0xd0,0xed,0x66,0x75,0xe7,0x6d,0x44,0x44,0x5d,0x96,0x2a,0xbe,0xcc,0x1a,0x31,0x6,0x55,0x38,0xfc,0x82,0xa,0x66,0x1b,0x4,0x8f,0x8a,0x31,0xe8,0xee,0x53,0x41,0xea,0xd4,0x9c,0x0,0xe8,0x78,0xb3,0x3a,0xf3,0x36,0x22,0xa2,0xfe,0x72,0x8d,0xda,0xfc,0xa3,0xbe,0xff,0xb8,0xc4,0xe0,0x17,0x87,0x5f,0x3c,0x2a,0xc5,0xe2,0x27,0x4f,0x3d,0x5c,0xba,0xbf,0x8f,0x75,0xd5,0xa9,0x29,0x1,0xd0,0xf5,0x66,0x75,0xe5,0x6d,0x44,0x44,0x6d,0x3c,0x51,0xd7,0xa5,0xa,0xf1,0x47,0x5d,0x6,0xaa,0xc4,0x50,0x86,0x4a,0x65,0xaa,0x1a,0x4f,0x3d,0x5c,0xba,0xbf,0x8f,0x75,0xd6,0xa9,0x7a,0x15,0x80,0xce,0x37,0xab,0x23,0x6f,0x23,0x22,0x6a,0xf3,0x6b,0xf4,0xeb,0xe3,0x12,0x83,0x5f,0x1c,0x7e,0xf1,0xa8,0x14,0x8b,0x9f,0x3c,0x7e,0x73,0xf9,0x1,0xdd,0x7d,0x2a,0x2c,0x9d,0xaa,0x7a,0x0,0x74,0xbf,0x59,0xdd,0x78,0x1b,0x11,0x51,0x1b,0x4f,0xa3,0x5f,0x1f,0x97,0x18,0xfc,0xe2,0xf0,0x8b,0x47,0xa5,0x58,0xfc,0xe4,0xa9,0x87,0x4b,0x8,0x11,0xc8,0xbb,0x53,0x77,0x9f,0xa,0x53,0xa7,0xe2,0x4,0x40,0xf7,0x9b,0xd5,0x8d,0xb7,0x11,0x11,0xb5,0xf1,0x34,0xfa,0xf5,0x7e,0x71,0xc4,0x21,0x86,0x32,0x54,0x2a,0x53,0xd5,0x78,0xfc,0xe6,0xf2,0x3,0xba,0xfb,0x54,0xd8,0x3a,0x15,0x25,0x0,0xba,0xdf,0xac,0x6e,0xbc,0x8d,0x88,0xa8,0xcd,0xaf,0xd1,0xaf,0x57,0x85,0x43,0x25,0x93,0x53,0xe9,0xf9,0x56,0xa9,0x5c,0x82,0xe0,0xf2,0x3,0xba,0xfb,0x54,0x14,0x3a,0xe3,0x26,0x0,0xba,0xdf,0xac,0x6e,0xbc,0x8d,0x88,0xa8,0x4d,0xa3,0xd1,0xaf,0x57,0x89,0xc3,0xf,0xa8,0x74,0x2f,0x2a,0xc5,0xe2,0x27,0x54,0x8b,0x49,0x77,0x9f,0x8a,0x4a,0x67,0xcc,0x4,0x40,0xf7,0x9b,0xd5,0x8d,0xd7,0xa0,0x7a,0x44,0x6d,0x9e,0xba,0x5f,0x6f,0x38,0x82,0xe1,0xf0,0x93,0xc7,0x2f,0x98,0xfb,0x32,0x3a,0x3b,0xeb,0x8c,0xba,0xa,0x40,0xf7,0x9b,0xd5,0x8d,0xb7,0x51,0x51,0x4f,0x79,0x46,0x6d,0x9e,0xba,0x5f,0x6f,0x38,0x82,0xe1,0xf0,0x8b,0x67,0x1b,0x83,0xeb,0xe,0xfd,0x1f,0x9,0x52,0xe,0xff,0x97,0xb2,0xd8,0xb0,0xb,0xc4,0xf6,0xff,0xf6,0x31,0x96,0x20,0xb8,0xfc,0x80,0xee,0x3e,0x15,0xb5,0xce,0x88,0x9,0x80,0xee,0x37,0xab,0x1b,0x6f,0xa3,0xc2,0x98,0x7f,0x74,0xd7,0x1b,0x8e,0x60,0x38,0xc6,0xe5,0x91,0xae,0x67,0xe8,0xa5,0x22,0xa2,0xe8,0x6c,0xbf,0x66,0x67,0x8e,0xa1,0x1f,0x59,0x6f,0x2c,0xc3,0xa5,0xcb,0x7f,0x91,0x4a,0x22,0x13,0x49,0xb0,0x2c,0x10,0x95,0x2f,0x4,0x53,0x2d,0x91,0xd0,0xdd,0xa7,0x54,0xd0,0xd9,0x25,0x1,0xd0,0xfd,0x66,0x75,0xe2,0x6d,0xe4,0x84,0xc2,0x98,0x7f,0xb4,0x50,0xe5,0x5,0x1c,0x27,0x8e,0xed,0x3c,0x12,0x1c,0x7,0x51,0x18,0x4,0x67,0x57,0x73,0x2f,0x1b,0xb1,0x9c,0xd0,0x8e,0x6c,0x6b,0x47,0xb6,0x4c,0x46,0xb6,0x4c,0x40,0x36,0xb7,0x40,0xcb,0x24,0x64,0xf3,0x4,0xc8,0x35,0x23,0xb3,0x4d,0x90,0xca,0x22,0x33,0x59,0x10,0x16,0x32,0xd3,0x4,0xc9,0xd4,0xf6,0x1e,0x81,0x21,0x29,0x31,0xd0,0x3b,0xa4,0x37,0x0,0xf9,0x7e,0xc4,0x40,0x3f,0xc,0xf6,0x21,0x7a,0x3a,0xb0,0x7a,0xb6,0x20,0x7a,0x7b,0x10,0x3d,0x1d,0x88,0xee,0xcd,0x88,0x9e,0x6e,0x44,0xd7,0x26,0xac,0x7c,0x71,0x38,0xc5,0xf6,0xb8,0x6c,0x90,0xe9,0x2c,0xd8,0x89,0x1d,0x7a,0x12,0x8c,0xf9,0xc7,0x53,0x27,0x31,0xd6,0x3f,0x86,0x15,0x44,0xa3,0xf2,0x36,0x2a,0x8c,0xf9,0xd7,0x87,0x38,0xc4,0x10,0x1f,0xe,0xe9,0x7d,0xcd,0xe7,0x8b,0x3b,0x4c,0xa8,0x92,0x80,0xcc,0xa4,0x90,0x33,0xa6,0xe3,0xce,0x9a,0x8b,0x9c,0x35,0x1b,0x77,0xda,0x5e,0xc8,0x29,0x33,0x70,0x27,0xcf,0x82,0x89,0x93,0x71,0x27,0xed,0x86,0x6c,0x9d,0x0,0xd9,0x34,0x34,0x1,0x29,0xc0,0xc6,0x7b,0x2b,0x97,0xdf,0xcc,0x2e,0x3b,0x3a,0xf4,0x48,0x5d,0x2,0x65,0x61,0x31,0xec,0xc7,0x1,0x8a,0x43,0x7f,0x16,0x80,0x7e,0xa0,0x7f,0x10,0xd1,0xd3,0x83,0xb5,0x65,0x2d,0x62,0xeb,0x46,0xc4,0x96,0x57,0xb0,0x36,0xad,0xc3,0xda,0xf8,0x12,0x62,0xfd,0x1a,0xec,0xb5,0xcf,0x21,0x36,0x6f,0x40,0x74,0x77,0xef,0xda,0x3,0x91,0x4a,0x20,0xd3,0x19,0xb0,0xec,0x3a,0xca,0x4a,0x85,0xfa,0x32,0x3a,0xc3,0x91,0x18,0xeb,0x1f,0xc3,0xa,0x22,0xc,0x5e,0xdb,0xb6,0xe9,0xea,0xea,0x62,0x60,0x60,0xa0,0xaa,0x18,0x82,0xfa,0xf2,0xcf,0xe5,0x72,0x6c,0xdc,0xb8,0xd1,0x77,0x6e,0x1d,0x20,0x65,0xed,0x1d,0x9b,0xf5,0x5c,0x6b,0x59,0xf5,0x1d,0x7e,0xa9,0x42,0x22,0x68,0xcc,0x3f,0x42,0xe,0x29,0x21,0x3f,0x80,0x70,0xbc,0x36,0x58,0xbe,0x52,0x2,0xb2,0x7d,0x22,0xa5,0x39,0xb,0x70,0xf6,0x3d,0x10,0xb9,0xfb,0x5c,0x9c,0xdd,0xf,0x40,0xce,0x9c,0x8d,0x3b,0x75,0x37,0x98,0x9c,0x85,0x16,0x20,0x89,0x67,0xe8,0x65,0x73,0x1e,0x1c,0xfa,0xb3,0x4,0x74,0xb3,0xdd,0xe0,0x65,0x79,0xac,0xbf,0xae,0x1b,0x1b,0xfa,0x19,0xa,0x34,0x1,0xb4,0x66,0x90,0x13,0x33,0x38,0xfb,0x4d,0xd9,0x9e,0x6c,0x58,0x43,0x31,0xf4,0x1,0x5b,0xa,0x58,0x9b,0x37,0x20,0xd6,0xaf,0xc2,0x5e,0xfb,0x3c,0xd6,0x9a,0x17,0xb0,0x56,0x2d,0x27,0xf1,0xe2,0x53,0x58,0xeb,0x5f,0xc2,0xea,0xe9,0xdd,0xf1,0x9e,0x1,0x32,0x29,0x64,0x2a,0xb3,0xcb,0xbc,0x83,0x91,0x43,0x52,0xa3,0xce,0x8d,0xce,0x76,0x24,0x54,0x8,0x22,0xc,0xde,0x42,0xa1,0xc0,0x8c,0x19,0x33,0x68,0x6a,0x6a,0xc2,0xdd,0x36,0xa9,0x66,0x7c,0xde,0x7a,0xc,0x67,0x34,0x4e,0x80,0x6c,0x36,0x4b,0x4b,0x4b,0xb,0xab,0x57,0xaf,0x56,0xc2,0x58,0xc2,0x40,0x18,0xe6,0x55,0x2c,0x16,0x29,0x16,0x8b,0x94,0x4a,0x25,0x6,0x6,0x6,0x28,0x14,0xa,0xdb,0xfe,0x6d,0xb4,0x7a,0xb7,0x2c,0x6b,0x5c,0x6e,0x15,0x5e,0x5e,0x2a,0xb4,0x13,0x15,0xca,0xc1,0x2f,0x8e,0x8a,0x50,0xcc,0x23,0xa,0xa5,0xed,0xc6,0x67,0x81,0xbb,0xd7,0x1c,0xe4,0xa4,0x19,0xb8,0xb3,0xe6,0xe0,0xce,0x3b,0x14,0x77,0x9f,0x43,0x71,0xf7,0xdc,0x1f,0xb9,0xdb,0x64,0x68,0x67,0xbb,0xa9,0xe,0xc,0xfd,0xf4,0x2,0x9d,0x78,0xe3,0xff,0x61,0x61,0xe7,0x24,0xa2,0x34,0xc6,0xef,0xa,0xcb,0x4b,0x6,0x9a,0x52,0xb8,0x93,0x76,0x87,0x43,0x76,0xc7,0x49,0x1d,0xe7,0x25,0xe,0xbd,0xc0,0x86,0x22,0xf6,0xba,0x17,0xb1,0x56,0x3d,0x8b,0xf5,0xc2,0xb3,0x24,0x5e,0x78,0x2,0x6b,0xe3,0x5a,0xc4,0xd6,0x75,0x58,0xaf,0xac,0xc2,0xee,0xee,0xf6,0x24,0x1,0x99,0x4e,0x78,0x43,0x15,0x3b,0x4b,0x68,0x54,0xe7,0x71,0xd3,0x19,0x33,0x86,0x43,0xe,0x39,0xa4,0x1b,0x2f,0x3f,0xd,0x56,0x28,0x42,0xf3,0x77,0x5d,0x97,0x35,0x6b,0xd6,0xf0,0xd3,0x9f,0xfe,0x94,0x37,0xbd,0xe9,0x4d,0xbe,0x9b,0x7a,0xad,0x50,0x25,0x8e,0xb8,0x40,0x8,0x41,0xa9,0x54,0xa2,0x54,0x2a,0xe1,0x38,0xe,0xbd,0xbd,0xbd,0x6c,0xde,0xbc,0x99,0x8d,0x1b,0x37,0xb2,0x79,0xf3,0x66,0x56,0xad,0x5a,0xc5,0x86,0xd,0x1b,0x58,0xb1,0x62,0x5,0x2b,0x57,0xae,0xe4,0x85,0x17,0x5e,0x60,0x70,0x70,0x70,0x44,0x9e,0xe1,0xbd,0x5,0x2a,0xbc,0xbc,0xa2,0xbe,0xbe,0xa1,0x38,0xa,0x83,0x88,0xa2,0xb3,0xad,0xb,0xdc,0xdd,0x73,0x5f,0x9c,0x83,0x8f,0xc6,0x3d,0xf8,0x18,0x9c,0xf9,0xb,0x71,0xf7,0x9c,0x7,0xad,0x49,0xef,0xad,0x99,0xc6,0xfb,0x92,0xef,0xc5,0xfb,0x8a,0x2e,0x82,0xf7,0x99,0x1f,0x13,0xd8,0x16,0x64,0x80,0x1c,0xde,0x30,0x85,0x8d,0x37,0x9c,0xd0,0xd,0xa2,0x67,0x0,0x6b,0xed,0xf3,0xd8,0xcb,0x1e,0x23,0xb1,0xf4,0x61,0xec,0xa5,0x8f,0x60,0x3f,0xf7,0x24,0xd6,0xa0,0x37,0xbf,0xc0,0x5,0x64,0x73,0xe,0x91,0x4c,0xef,0x90,0x8c,0x38,0x8e,0x43,0x22,0x91,0x60,0xfe,0xfc,0xf9,0xe4,0x72,0x39,0x8a,0xc5,0xe2,0xb8,0x61,0xc4,0xcd,0x94,0x15,0xd1,0x59,0x5b,0xf5,0x61,0x40,0x1,0x4,0x11,0xa,0xaf,0xeb,0xba,0x64,0xb3,0x59,0x84,0x8,0x66,0xff,0x69,0x3,0x35,0x90,0x4a,0xa5,0x48,0xa5,0x52,0x0,0xb4,0xb4,0xb4,0x30,0x63,0xc6,0x8c,0x51,0x7f,0x77,0xc3,0x86,0xd,0x2c,0x5b,0xb6,0x8c,0x25,0x4b,0x96,0xf0,0xe4,0x93,0x4f,0xf2,0xc4,0x13,0x4f,0xf0,0xe8,0xa3,0x8f,0x22,0xa5,0xc4,0x71,0xb6,0xcf,0xd0,0xb6,0x6d,0x5b,0xeb,0x79,0xb,0x7e,0x40,0xb,0xe3,0xae,0x95,0x43,0x8,0xaf,0x6b,0x7f,0xb8,0xe9,0xef,0x77,0x20,0xa5,0x13,0xde,0x88,0x73,0xec,0x19,0x38,0xf3,0x8e,0x84,0x59,0xb6,0xd7,0x85,0xdf,0x8b,0xd7,0x5d,0xdf,0x7,0x74,0x11,0xee,0x57,0x7d,0x14,0x70,0x5c,0xef,0x5e,0xfb,0x80,0x4d,0x43,0x7f,0x67,0x59,0x90,0x0,0xd9,0x9a,0xc5,0x99,0x71,0x20,0xce,0x6b,0xe,0xa4,0xe0,0xbe,0xf,0x36,0x81,0xbd,0x62,0x19,0x89,0x47,0xef,0x25,0xf1,0xc4,0x7f,0xb0,0x97,0x3c,0x40,0x62,0xf5,0x2a,0x4,0xfd,0x5e,0x99,0x36,0xe5,0x20,0x95,0xae,0x3a,0x4,0x45,0xcc,0x32,0x96,0x3a,0x81,0x27,0x0,0x2a,0x98,0x3f,0x78,0xdd,0xbc,0x23,0x7d,0xed,0x19,0x34,0x2e,0xa6,0x4d,0x9b,0xc6,0xb4,0x69,0xd3,0x38,0xe1,0x84,0x13,0xb6,0xfd,0xdd,0xb,0x2f,0xbc,0xc0,0xa2,0x45,0x8b,0xb8,0xff,0xfe,0xfb,0xf9,0xcf,0x7f,0xfe,0xc3,0xd2,0xa5,0x4b,0x77,0x48,0x6,0x12,0x89,0xea,0x1e,0x19,0x15,0xcc,0x3f,0xe,0x31,0xf8,0xc5,0x31,0x8c,0xc,0x5c,0x17,0xd1,0xdf,0xbf,0xcd,0xf4,0x9d,0x3,0xf,0xc3,0x39,0xfe,0x8d,0x94,0x5e,0x7d,0x6,0xee,0x81,0x47,0xc0,0x4c,0xbc,0xaf,0xfb,0x2d,0xc0,0xcb,0x78,0xb3,0xef,0xa3,0xcf,0xc5,0xa2,0x87,0xeb,0x7a,0x13,0xb,0xb,0x78,0x9,0xd1,0x7a,0xbc,0x61,0x84,0x14,0x38,0x7,0xef,0x8f,0x73,0xdc,0xfe,0xe4,0x7,0x3f,0x86,0x78,0x79,0x80,0xc4,0x33,0xf,0x90,0x78,0xec,0x1e,0x92,0x8b,0xee,0x21,0xf1,0xe4,0xc3,0x88,0x3e,0x2f,0x19,0x10,0x4d,0xde,0xca,0x86,0xf1,0xa,0x54,0x25,0xb3,0x8c,0xa3,0x4e,0xe0,0x43,0x0,0x2a,0x2c,0x9f,0x2b,0xf,0x1,0x5c,0x77,0xdd,0x75,0xbc,0xe9,0x4d,0x6f,0xf2,0x3d,0x1e,0x83,0xf8,0x62,0xc9,0x92,0x25,0xdc,0x73,0xcf,0x3d,0xdc,0x7c,0xf3,0xcd,0x3c,0xf4,0xd0,0x43,0x3b,0xfc,0xdb,0x78,0xc9,0x40,0x1c,0x8c,0x57,0x85,0x18,0xfc,0xe2,0x0,0x10,0x96,0x5,0x83,0xfd,0x58,0x25,0xef,0xcb,0xdd,0x9d,0x3c,0x85,0xd2,0x1b,0xce,0xa6,0xf8,0xfa,0x77,0xe1,0x1e,0x7c,0x4,0x4c,0x65,0x68,0x42,0x1c,0x30,0x30,0x34,0xd5,0xcd,0x98,0x7e,0x75,0x90,0x78,0xbd,0x4,0x4d,0xc0,0x44,0xbc,0x21,0x84,0xf5,0x90,0x78,0xf4,0x41,0x92,0xf,0xdd,0x89,0xf5,0xaf,0x3f,0x93,0x7e,0xfa,0x31,0x5e,0xb5,0xdb,0x14,0x32,0x33,0x66,0xd2,0x9d,0x6b,0xf7,0x7e,0x7f,0xa7,0x21,0x51,0xd5,0xcc,0x32,0x86,0x3a,0x6b,0x3,0x4d,0x0,0x54,0x30,0x7f,0x30,0x9,0x80,0x81,0x3f,0x78,0xfc,0xf1,0xc7,0xb9,0xed,0xb6,0xdb,0xb8,0xed,0xb6,0xdb,0x58,0xba,0x74,0xe9,0xe,0xff,0xb6,0x73,0x32,0x60,0x8c,0xd7,0xbf,0x18,0xea,0xe6,0x11,0x2,0x9c,0x12,0xd6,0x60,0x7e,0xfb,0xd7,0xfe,0xb1,0xa7,0x50,0x7c,0xdd,0xbb,0x71,0x4e,0x7a,0x2b,0x72,0xee,0x4,0xc8,0x3,0x1b,0x80,0xbc,0x4,0x61,0xe6,0xe6,0xf8,0xa,0x29,0x20,0x2d,0xbc,0xe4,0x2a,0x87,0x97,0xc,0x3c,0xfe,0x18,0xbb,0xbd,0xb0,0x88,0x59,0x4b,0xfe,0x43,0xfb,0xd2,0x87,0x10,0xa5,0x22,0xc5,0xa6,0x36,0x8a,0xcd,0x6d,0x38,0xc9,0x74,0x75,0xe7,0xd4,0xd7,0x1,0x5,0x4d,0x39,0x4c,0x9d,0xe0,0x12,0x0,0x55,0xcc,0x1f,0x4c,0x2,0x60,0xe0,0x3f,0xee,0xb9,0xe7,0x1e,0x6e,0xba,0xe9,0x26,0xee,0xbd,0xf7,0x5e,0x56,0xad,0x5a,0xb5,0xed,0xef,0x93,0xc9,0x64,0xdd,0xdc,0x2a,0x18,0x77,0x2c,0x38,0x84,0x80,0x62,0x1e,0x6b,0x68,0x16,0xbf,0x33,0x7b,0xe,0xce,0x71,0xaf,0xa7,0x74,0xc6,0x39,0x38,0x47,0x1f,0x1,0xcd,0x78,0xa6,0xdf,0x69,0xbe,0xf4,0x43,0x83,0x14,0x90,0x11,0x30,0x9,0x6f,0x4e,0xc5,0x7a,0x98,0xf6,0xc4,0xbd,0x4c,0x79,0xe2,0x7e,0xda,0xd6,0x2c,0xa5,0x69,0xcd,0x2a,0x32,0x1d,0xeb,0x29,0xb4,0x4f,0x25,0xdf,0x3a,0x9,0x21,0xdd,0xfa,0x97,0x44,0x8e,0x2,0x45,0x4d,0x39,0x4c,0x2d,0xff,0x27,0x1,0xaa,0x32,0xe6,0x6f,0x60,0x10,0x24,0x4e,0x3e,0xf9,0x64,0x4e,0x3e,0xf9,0x64,0x0,0x6e,0xbb,0xed,0x36,0xae,0xbe,0xfa,0x6a,0xee,0xbe,0xfb,0xee,0x6d,0x33,0x9a,0x53,0xa9,0x54,0x4d,0xab,0x3c,0xb4,0x37,0x5d,0x15,0x38,0x84,0x80,0xc2,0x20,0xd6,0xd0,0x56,0xbb,0xce,0x51,0xaf,0xa1,0xf8,0xce,0x8f,0x53,0x3a,0xf1,0x4c,0x98,0x25,0xbc,0x71,0xfd,0x75,0xc0,0x1a,0xd7,0x5b,0xb2,0x67,0x5e,0x2d,0xe1,0x41,0x48,0xaf,0x97,0xe5,0x15,0xbc,0x65,0x2,0x59,0x8b,0xd,0x27,0x9d,0xc4,0x86,0x13,0x4e,0x82,0x2e,0x68,0x5d,0xbd,0x8c,0x99,0x8f,0xdd,0xc9,0x8c,0x7,0xfe,0x42,0xdb,0xca,0x67,0x28,0xb4,0x4d,0x64,0x70,0xc2,0x54,0xaf,0x4e,0x7d,0x4c,0x4,0xe2,0x66,0xfe,0xb5,0xea,0xf8,0xda,0x3,0xa0,0xaa,0xf9,0x9b,0x1e,0x0,0x83,0x30,0xf0,0xef,0x7f,0xff,0x9b,0xcb,0x2f,0xbf,0x9c,0xdb,0x6e,0xbb,0xd,0xf0,0xda,0x6d,0x32,0x99,0xac,0x38,0x11,0xd0,0xda,0x74,0x55,0xe0,0x10,0x2,0xa4,0x8b,0xe8,0x1f,0x0,0xc0,0x39,0xee,0x75,0x14,0xcf,0xf9,0x34,0xce,0xa9,0xaf,0xf3,0xde,0x70,0x6b,0xf1,0x26,0xad,0x61,0x26,0xf3,0x29,0x85,0xf2,0x9c,0x81,0x24,0xd0,0xa,0xe4,0x20,0xb9,0xb2,0x8b,0x3d,0xfe,0xf9,0x1b,0x66,0x2e,0xba,0x93,0xf6,0xe7,0x1e,0xc7,0x4d,0x24,0x18,0x98,0x3c,0xb,0xd7,0x4e,0x7a,0xbd,0x2,0x75,0x40,0x75,0x53,0xe,0x51,0x67,0xad,0x6f,0x43,0x2d,0xaa,0x9a,0xbf,0x81,0x41,0x58,0x38,0xf6,0xd8,0x63,0xb9,0xf5,0xd6,0x5b,0x79,0xf0,0xc1,0x7,0x39,0xe9,0xa4,0x93,0x90,0x52,0x52,0x28,0x14,0x2a,0x4a,0x0,0xb4,0x35,0x5d,0x55,0x38,0x84,0x40,0xf4,0xf5,0x61,0xf5,0xf,0xe0,0xce,0x3d,0x88,0xc1,0xeb,0xee,0x62,0xf0,0xe6,0x3b,0x71,0xde,0xfc,0x3a,0xd8,0xc,0x2c,0x73,0xa1,0xcf,0x5,0x61,0xcc,0x5f,0x39,0x8,0xbc,0xe5,0x94,0x5,0x17,0x36,0xb9,0xb0,0x4a,0x52,0x9c,0xd0,0xc6,0xb,0xef,0xfd,0x10,0xff,0xfa,0xca,0xad,0x3c,0xfa,0xe9,0x2b,0xd9,0x74,0xc8,0x9,0x64,0x37,0xad,0xa3,0x79,0xc3,0x4a,0x90,0x12,0x59,0xc5,0x21,0x46,0x3b,0x48,0xa9,0x6f,0xca,0xa1,0xea,0x84,0x35,0xd7,0xa2,0x26,0x18,0xf3,0x37,0xd0,0x11,0xb,0x17,0x2e,0xe4,0x9e,0x7b,0xee,0xe1,0x97,0xbf,0xfc,0x25,0xfb,0xec,0xb3,0xf,0xa5,0x52,0x89,0x62,0xb1,0x18,0x68,0x7b,0xd6,0xd6,0xb8,0xeb,0xe5,0x28,0xcf,0xea,0xef,0xeb,0x43,0xe6,0x26,0x90,0xff,0xcc,0x37,0x19,0xf8,0xc3,0x93,0x38,0x6f,0x7d,0xad,0xd7,0xcd,0xbc,0xc2,0x85,0xa2,0xab,0xf8,0x9b,0xce,0x60,0x1b,0x4,0x60,0x49,0xe8,0x71,0x61,0x95,0xb,0x42,0xf0,0xca,0xe9,0xa7,0xf3,0xd0,0x97,0x7e,0xca,0x43,0x5f,0xba,0x9e,0xf5,0x87,0x9d,0x42,0xcb,0xda,0xe7,0x69,0xda,0xf4,0x32,0x40,0x55,0x89,0x80,0x2e,0xa6,0x1c,0xa6,0x8e,0x3d,0x7d,0xfa,0xf4,0x2f,0xe0,0xed,0x67,0x15,0x69,0x20,0x41,0x72,0x4a,0x29,0xe9,0xee,0xee,0xe6,0xcd,0x6f,0x7e,0x33,0xfb,0xed,0xb7,0x9f,0x6f,0xbc,0x6,0x6,0x63,0xe1,0xe0,0x83,0xf,0xe6,0x13,0x9f,0xf8,0x4,0xb6,0x6d,0xf3,0xc0,0x3,0xf,0x50,0x28,0x14,0x70,0x5d,0xd7,0xac,0x18,0xf0,0x83,0xa3,0x3c,0xc1,0x6f,0x30,0xef,0x9d,0xc7,0xf3,0xce,0xf,0x93,0xbf,0xe2,0xf7,0x38,0xef,0x78,0xad,0xb7,0xed,0xee,0xcb,0x43,0xa7,0xe8,0x98,0x6f,0x8,0x7d,0x21,0x80,0x92,0xf4,0x26,0x69,0x3a,0x82,0xfe,0x79,0x7b,0xf0,0xca,0xd1,0x67,0xd0,0xbd,0xdb,0x3c,0x32,0x9d,0x9b,0x69,0x7f,0xfe,0x9,0x12,0x3,0xbd,0x38,0xe9,0x1c,0x6e,0x22,0x89,0x18,0xa3,0xa7,0x4d,0xe1,0x89,0x78,0x51,0x6a,0xf4,0xd4,0x9d,0x17,0xab,0x6e,0xfe,0x6,0x6,0x51,0xc2,0xb2,0x2c,0x2e,0xbe,0xf8,0x62,0x96,0x2d,0x5b,0xc6,0x3b,0xde,0xf1,0xe,0x80,0x6d,0xe7,0x13,0xf8,0xb1,0x2b,0xa5,0x76,0xc6,0xed,0x7,0x87,0xe5,0x75,0xf7,0x8b,0xa2,0x43,0xe9,0xe8,0x93,0x18,0xf8,0xc5,0xbf,0xc9,0x5f,0x75,0x35,0x72,0xe6,0x64,0x78,0x4a,0x42,0xb7,0x1b,0xc2,0x16,0x67,0x6,0xa1,0xc1,0x2,0x4a,0x2e,0xac,0x76,0xa1,0x7,0xd6,0xbd,0xfe,0x34,0x1e,0xf8,0xbf,0x1b,0x79,0xec,0x13,0x3f,0x64,0xcb,0x41,0x47,0x93,0xec,0xe9,0xa2,0x79,0xfd,0x2a,0xaf,0x37,0x60,0x84,0x36,0x14,0x37,0xf3,0xf7,0x13,0x35,0x27,0x0,0x41,0x6d,0xa9,0x6b,0xe6,0x12,0x18,0xc4,0x11,0x7b,0xed,0xb5,0x17,0x37,0xdf,0x7c,0x33,0xff,0xfc,0xe7,0x3f,0x99,0x33,0x67,0xe,0xc5,0x62,0x91,0x42,0xa1,0x50,0x57,0xbb,0xd4,0xce,0xb8,0xeb,0xe5,0x10,0x2,0x5c,0x7,0xab,0xb7,0xf,0x12,0x59,0xf2,0xff,0xef,0x26,0x6,0xef,0xb8,0x7,0xf7,0xd4,0x63,0x60,0x19,0xb0,0xce,0x5,0xdb,0x7c,0xf5,0xc7,0x16,0x16,0xde,0x70,0xce,0x4b,0x2e,0xe4,0x61,0xcd,0x9b,0xde,0xcc,0x83,0x97,0xfc,0x82,0x45,0x97,0xfc,0x9c,0x8d,0xf3,0x8f,0xa5,0xfd,0xc5,0xa7,0x48,0xf6,0x76,0x22,0xad,0xed,0xd9,0x5f,0x98,0xdd,0xf1,0x61,0x7d,0xf9,0xfb,0xa9,0x53,0x53,0x2,0xa0,0x9b,0x49,0x1b,0xf3,0x37,0x50,0x5,0xc7,0x1d,0x77,0x1c,0xcf,0x3e,0xfb,0x2c,0x1f,0xfe,0xf0,0x87,0x1,0xc8,0xe7,0xf3,0x35,0xb5,0x4f,0xad,0x8c,0xdb,0xf,0xe,0xcb,0xf2,0x26,0xf9,0xd,0xe6,0x29,0x2d,0x7c,0x2d,0xfd,0x77,0x2f,0xa3,0xf4,0x81,0x77,0xc1,0x4b,0xc0,0x4a,0x17,0x30,0xe3,0xfc,0xd,0x3,0xb,0xc8,0xbb,0xb0,0xd6,0x85,0x2e,0xe8,0x38,0xec,0x50,0x1e,0xfa,0xca,0xcf,0x78,0xf2,0xbc,0xaf,0x21,0xb1,0x68,0x5d,0xfd,0x2c,0xc2,0x75,0xc0,0xb2,0x43,0x9,0x47,0xa7,0x31,0xff,0x9d,0x51,0xf5,0x23,0xa3,0x9b,0x49,0x1b,0xf3,0x37,0x50,0xd,0x89,0x44,0x82,0xab,0xaf,0xbe,0x9a,0x5f,0xff,0xfa,0xd7,0xe4,0x72,0x39,0xf2,0xf9,0x3c,0xa0,0x5f,0x57,0x65,0x98,0x5f,0xfe,0xa2,0xb7,0x17,0x80,0xfc,0xa7,0xbf,0xc5,0xe0,0x6d,0x77,0x21,0xf7,0xdd,0x3,0x9e,0x91,0x9e,0x11,0x18,0xe3,0x6f,0x4c,0x8,0xbc,0xc3,0x8a,0x5e,0xf6,0x7a,0x4,0x5e,0x38,0xf7,0x43,0xfc,0xeb,0x1b,0xb7,0xb3,0xfa,0xb8,0x33,0x69,0x5e,0xb7,0x8a,0x6c,0xe7,0x6,0xa4,0x1d,0xec,0x58,0x90,0xce,0xe6,0xf,0x8a,0x3c,0x3a,0xc6,0xfc,0xd,0x1a,0x11,0xef,0x7c,0xe7,0x3b,0x59,0xba,0x74,0x29,0xaf,0x7a,0xd5,0xab,0x28,0x14,0xa,0x38,0x8e,0x53,0x51,0x9b,0x6d,0xa8,0x79,0x3,0x2,0x6f,0x86,0x7f,0xeb,0x34,0x6,0x7e,0x75,0x3f,0xc5,0xaf,0x7e,0xce,0x5b,0xd6,0xb7,0xca,0x74,0xf7,0x1b,0xc,0xc1,0x6,0xfa,0x5d,0x58,0x29,0x19,0xd8,0x63,0x16,0x8b,0xbf,0x74,0x39,0x8f,0x7c,0xe6,0x4a,0xf2,0xd9,0x89,0xb4,0xae,0x59,0xe6,0xd,0x1d,0x69,0xec,0x5,0x41,0xfa,0x58,0x55,0x9,0x80,0x19,0xf3,0x37,0x30,0xf0,0x17,0xb3,0x67,0xcf,0xe6,0xe1,0x87,0x1f,0xe6,0x84,0x13,0x4e,0xa0,0x54,0x2a,0x8d,0x3b,0x24,0xd0,0x30,0xe6,0x2f,0x4,0x38,0x25,0xec,0xbe,0x7e,0x9c,0x3d,0xe6,0x31,0x70,0xcf,0x33,0xb8,0x6f,0x38,0x1e,0x9e,0x6,0x7a,0x5d,0xef,0xa5,0x6f,0x60,0x50,0x46,0x79,0xf9,0xe0,0x46,0x17,0x36,0xc1,0x2b,0x6f,0x78,0x3,0xf7,0x5f,0xf6,0x7,0xd6,0x1e,0x7e,0x3a,0xed,0xcf,0x2f,0xc6,0x2a,0xe4,0x91,0x3e,0xf,0x9,0xc4,0xc1,0x63,0x2a,0x4a,0x0,0xcc,0x84,0x3f,0x3,0x83,0x60,0x71,0xdf,0x7d,0xf7,0x71,0xfe,0xf9,0xe7,0x3,0xa3,0xcf,0xb,0x88,0x8b,0xf9,0x8f,0xb,0xcb,0x82,0x81,0x3e,0xac,0x7c,0x81,0xe2,0x89,0x67,0x32,0x78,0xcb,0x83,0xc8,0xd9,0x93,0xe0,0xe9,0xa1,0xb1,0x7e,0xf3,0x78,0x1b,0x8c,0x86,0xf2,0x8a,0x81,0x55,0x2e,0xc5,0x49,0xad,0x3c,0xf2,0xf9,0x1f,0xb3,0xf8,0xbc,0xcb,0x70,0x52,0x19,0x12,0x83,0xbd,0xbe,0x48,0x84,0x35,0xe1,0xaf,0xac,0x15,0x24,0xc6,0x4d,0x0,0x74,0x33,0x69,0x63,0xfe,0x6,0xba,0xe2,0xb2,0xcb,0x2e,0xe3,0x8e,0x3b,0xee,0x0,0x76,0x4d,0x2,0x54,0x30,0x7f,0xbf,0x30,0x66,0x2c,0x96,0x85,0xe8,0xed,0xc5,0x72,0x21,0xff,0x89,0xaf,0x33,0x78,0xfb,0xef,0x90,0x53,0xdb,0xbc,0x9d,0xfc,0xcc,0xd2,0x3e,0x83,0x4a,0x61,0x1,0xaf,0x38,0xd0,0x4,0x2f,0x9e,0xf1,0x3e,0x84,0xeb,0x60,0x39,0xa5,0xba,0x69,0x75,0x9b,0xa7,0x33,0x1e,0xc6,0x4c,0x0,0x74,0x33,0x69,0x95,0x5e,0x72,0x6,0x6,0xb5,0xe0,0x8c,0x33,0xce,0x60,0xd1,0xa2,0x45,0xdb,0x26,0x7,0x86,0xf9,0xb5,0x31,0x1e,0x2,0xef,0x41,0x18,0x32,0x7f,0x1,0xc,0x7e,0xf9,0x6a,0x8a,0xdf,0xfa,0xa2,0x37,0xcb,0x7f,0xad,0xeb,0xed,0x13,0x6f,0x60,0x50,0xd,0x6c,0xb,0x6c,0xd8,0xfb,0x8e,0xeb,0x69,0x5d,0xfb,0x1c,0xc5,0x5c,0x5b,0x5d,0x74,0x71,0x33,0x7f,0x18,0x23,0x1,0xd0,0xcd,0xa4,0x55,0x79,0x49,0x1a,0x18,0xd4,0x8b,0xa3,0x8e,0x3a,0x8a,0xc7,0x1e,0x7b,0x8c,0x96,0x96,0x96,0x9a,0x97,0x9,0xe,0x87,0x2a,0x5d,0xff,0x95,0x9a,0xff,0xc0,0x37,0x6f,0xa2,0xf4,0xf9,0xf,0xc3,0x72,0xcc,0x78,0xbf,0x41,0xed,0xc8,0xa,0xc4,0x2b,0x25,0x76,0x7b,0xf8,0xcf,0x14,0x5a,0x27,0x7a,0xe7,0xd,0xd4,0x88,0x38,0x9a,0xbf,0x10,0x22,0xdc,0x55,0x0,0xc6,0xfc,0xd,0xc,0x2a,0xc3,0xfe,0xfb,0xef,0xcf,0xe2,0xc5,0x8b,0x1,0x18,0x1c,0x1c,0xac,0xb9,0x8d,0x6b,0x61,0xfe,0x42,0x40,0x7e,0xd0,0xfb,0xf2,0xff,0xda,0x4d,0x38,0x9f,0x7a,0x17,0x2c,0x5,0x6,0xcd,0x12,0x3f,0x83,0x3a,0xd0,0x6,0xed,0xcf,0x3e,0xce,0x84,0x97,0x9e,0x66,0xb0,0x65,0x72,0xd4,0xd1,0x54,0x84,0xb0,0xe7,0x16,0x8c,0xf8,0x78,0x99,0x9,0x7f,0x6,0x6,0xd1,0x63,0xce,0x9c,0x39,0xfc,0xee,0x77,0xbf,0x3,0x6a,0x4b,0x2,0xb4,0x31,0xff,0x62,0x11,0xbb,0x58,0x22,0xff,0xee,0xb,0x28,0x5d,0xf8,0x2e,0x78,0x16,0xef,0x64,0x38,0x63,0xfe,0x6,0xb5,0xc2,0x15,0x90,0x86,0xb6,0x57,0x9e,0xc5,0x2e,0xf4,0x43,0x8d,0xa7,0x7,0x82,0xfe,0x6b,0xfd,0xc7,0xd2,0xd9,0xa5,0x54,0x8c,0xf9,0x1b,0x18,0xa8,0x83,0x33,0xcf,0x3c,0x93,0x9b,0x6f,0xbe,0x19,0xa8,0x2e,0x9,0xd0,0xc6,0xfc,0x9d,0x12,0x56,0xa1,0x40,0xfe,0xf4,0x73,0x29,0x7e,0xfd,0x3b,0xb0,0x2,0xb3,0xb9,0x8f,0x41,0xfd,0x68,0x12,0x88,0x57,0x1c,0x66,0x3d,0xfc,0x27,0xf2,0x2d,0x93,0x80,0xf1,0x8f,0xe4,0xde,0x19,0x71,0x9a,0xed,0x3f,0x9a,0x8e,0x35,0xd6,0x3f,0x6,0x21,0xa8,0x3a,0xaf,0x81,0x81,0x6a,0x78,0xc7,0x3b,0xde,0xc1,0x3d,0xf7,0xdc,0x3,0x54,0x96,0x4,0x68,0x61,0xfe,0x0,0xae,0x8b,0x35,0x98,0xa7,0x78,0xf2,0xbb,0x29,0xfc,0xfa,0x7a,0x28,0x0,0x1d,0xc6,0xfc,0xd,0xea,0x84,0x4,0x26,0xc1,0xf4,0x7,0xff,0xc6,0xd4,0xa5,0xf,0x30,0xd8,0x36,0xb5,0x6a,0x8a,0xb8,0x8e,0xf9,0xef,0xc,0x6b,0xac,0x7f,0xc,0x42,0x50,0x65,0x5e,0x3,0x3,0x55,0x71,0xd2,0x49,0x27,0xf1,0xb3,0x9f,0xfd,0xc,0x60,0xcc,0x43,0x84,0xb4,0x31,0x7f,0x21,0xb0,0x6,0x6,0x28,0xed,0x7d,0x10,0xf9,0x9f,0xde,0x8,0x9b,0x80,0x4d,0x66,0xa9,0x9f,0x81,0xf,0x48,0x58,0xd0,0xb,0xbb,0x3d,0xf2,0x47,0x4a,0x99,0x1c,0xa2,0xca,0xaf,0xff,0x46,0x31,0x7f,0x18,0x7a,0xdc,0x8c,0xf9,0x1b,0x18,0xa8,0x8f,0xf7,0xbd,0xef,0x7d,0x2c,0x5d,0xba,0x94,0xef,0x7e,0xf7,0xbb,0x38,0x8e,0x83,0x6d,0xdb,0xc8,0x61,0x67,0xa0,0x6b,0x63,0xfe,0x43,0x33,0xfe,0xdd,0x74,0x86,0xfc,0xcf,0xfe,0xe,0x19,0xe0,0xf9,0x6,0x35,0xff,0xf2,0x36,0xb5,0x9,0xb6,0xff,0x24,0x87,0x7e,0x6c,0xb6,0xaf,0x80,0x10,0x6c,0xdf,0x0,0x69,0x78,0xf1,0xba,0x43,0xff,0x2d,0x87,0x7e,0x5c,0xc0,0x1,0x4a,0x78,0x3d,0x2a,0xa5,0x61,0x3f,0x2e,0x75,0xcd,0x84,0xd7,0x2,0x43,0x5f,0xff,0x2d,0x8b,0x57,0x30,0xed,0x99,0x7f,0xd1,0x3f,0x71,0x26,0xc8,0xca,0x13,0x80,0x46,0x32,0x7f,0x80,0x84,0x31,0x7f,0x3,0x3,0x7d,0xf0,0x9d,0xef,0x7c,0x87,0xc7,0x1f,0x7f,0x9c,0xbf,0xff,0xfd,0xef,0x58,0xd6,0xf6,0xbe,0x72,0x6d,0xcc,0x5f,0x8,0xc8,0xe7,0xbd,0x19,0xff,0xdf,0xfe,0x3,0xf2,0xd0,0x29,0xf0,0x64,0x3,0x98,0xbf,0xb0,0xbc,0x7b,0xcc,0x0,0x39,0x20,0x8d,0x67,0xf2,0x25,0x20,0xf,0xf4,0x3,0xbd,0x20,0xfa,0xbb,0x11,0x5d,0x1d,0x88,0xde,0x4e,0x18,0xe8,0x46,0xc,0xf4,0x7b,0x2b,0x24,0x6,0xfb,0xc0,0x71,0xbc,0xe3,0x90,0x7,0x7a,0x41,0x4a,0x64,0x32,0x5,0x99,0x26,0x90,0x2e,0x32,0x93,0x43,0x66,0x72,0x90,0xc9,0x21,0xb3,0xcd,0xc8,0xa6,0x36,0x64,0xdb,0x24,0x64,0x53,0xb,0x34,0x27,0xa1,0x6d,0x48,0x33,0x65,0x79,0x9,0x42,0x1e,0x18,0x0,0x6,0xf1,0x12,0x5,0x37,0x26,0x89,0xc1,0x50,0x32,0xb5,0xdb,0x23,0x7f,0x20,0xd9,0xd7,0x45,0xff,0xc4,0x99,0x8,0x5,0x93,0x1e,0x15,0xcc,0x1f,0x2,0x78,0xec,0x8c,0xf9,0x1b,0x18,0x4,0x8b,0x3f,0xff,0xf9,0xcf,0xa4,0xd3,0x69,0xf2,0xf9,0x3c,0x99,0x4c,0xc6,0x17,0xce,0xd0,0x12,0x8,0xd7,0xc5,0x2a,0x16,0x29,0x9c,0xf9,0x49,0x9c,0xf7,0xbf,0x16,0x96,0xc9,0x78,0xad,0xf3,0x97,0x78,0x5d,0xd0,0x39,0xa0,0x95,0xed,0x5f,0xf2,0x45,0xa0,0xb,0xc4,0xc6,0x5e,0xac,0xf5,0x2b,0x11,0xeb,0xd7,0x60,0xaf,0x5e,0x8e,0x58,0xbf,0x1a,0x6b,0xf3,0x1a,0xc4,0xd6,0x4d,0x88,0xae,0xcd,0x88,0x9e,0xad,0x88,0xde,0x6e,0xc4,0x40,0x2f,0x94,0xe4,0x88,0xbb,0x1e,0x97,0x3b,0x3,0x46,0xfb,0xae,0x95,0x36,0xc8,0x4c,0x16,0x9a,0xda,0x70,0x5b,0x26,0x20,0xdb,0x26,0x23,0xdb,0xa7,0xe0,0x4e,0x9a,0x89,0x9c,0xba,0x1b,0xce,0xee,0x73,0x70,0x67,0xec,0x8e,0x3b,0x6d,0x1f,0xe4,0xd4,0xc9,0x30,0xd,0xc8,0x5a,0x1e,0xa1,0x83,0x97,0x14,0xf4,0xc,0xfd,0xa9,0xa0,0x79,0x8e,0x89,0x16,0x81,0x58,0x53,0x64,0xc6,0xe2,0xbf,0x31,0xd0,0x3e,0xbd,0x2a,0xf3,0x57,0xc5,0x94,0xc3,0xd4,0xf1,0x35,0x1,0x30,0xe6,0x6f,0x60,0x10,0x3c,0x52,0xa9,0x14,0xbf,0xf8,0xc5,0x2f,0x78,0xef,0x7b,0xdf,0x4b,0xa9,0x54,0x22,0x99,0x4c,0xee,0x30,0x14,0x50,0x2d,0x42,0x33,0xff,0x72,0xd7,0xff,0xa4,0x69,0x14,0xbe,0xf6,0x43,0x58,0xf,0x14,0xa5,0xfe,0x93,0xfe,0xa4,0x80,0x94,0x80,0xc9,0x40,0x33,0x9e,0x79,0xbe,0xdc,0x87,0xbd,0xe8,0x49,0xac,0x8d,0x2f,0x63,0x6d,0x5d,0x87,0xf5,0xf2,0x72,0xac,0x95,0xcb,0xb1,0xd6,0xbe,0x80,0xb5,0x69,0x2d,0xa2,0xe8,0x19,0xd3,0x70,0x23,0xdf,0x56,0x83,0x36,0x90,0x48,0x22,0x53,0x36,0x52,0x58,0xde,0x6f,0x89,0xa1,0x32,0x16,0x82,0x1d,0xd2,0x2,0x39,0xec,0x6a,0x9,0x48,0x17,0xe1,0x3a,0x88,0x62,0x1,0x36,0xaf,0xc7,0xde,0xb8,0x7e,0x97,0x91,0x3,0x9,0x60,0x81,0x9c,0x34,0xd,0x67,0xfa,0xee,0xb8,0xbb,0xed,0x83,0xb3,0xe7,0x7c,0xe4,0xb4,0x59,0xb8,0xad,0x53,0xbc,0xff,0xde,0xfb,0x0,0x98,0x5,0xa4,0x2d,0xef,0x7e,0xba,0xf0,0x7a,0xd,0xa4,0xc2,0x67,0x31,0x48,0x1,0x6d,0xb0,0xfb,0x5f,0x6e,0xa7,0x6d,0xcd,0x32,0xba,0x77,0xdb,0xaf,0xe2,0xee,0x7f,0x95,0x4c,0x39,0x4c,0x1d,0xdf,0x12,0x0,0x63,0xfe,0x6,0x6,0xe1,0xe1,0x9c,0x73,0xce,0xe1,0x89,0x27,0x9e,0xe0,0xf2,0xcb,0x2f,0xc7,0xb6,0xed,0x48,0x37,0xa,0xaa,0x18,0x85,0x82,0xd7,0xf5,0xff,0xf9,0xeb,0x61,0x6,0xf0,0x8c,0xc6,0xbb,0xfc,0x49,0x3c,0x73,0x9c,0x82,0xf7,0xb5,0xbf,0x19,0xec,0x7,0x9e,0xc0,0x7e,0xf8,0xef,0x24,0x9e,0xfc,0x37,0xd6,0xb2,0xc5,0x58,0xeb,0x56,0xef,0x92,0xdb,0x48,0x80,0x74,0x2,0xb7,0x39,0xb,0xd5,0x9e,0x4e,0x37,0x52,0x5d,0xed,0xf2,0x77,0x36,0x72,0xa7,0x7d,0x93,0x77,0xb6,0x40,0x21,0x25,0xa2,0x54,0x44,0x6c,0xdd,0x40,0x72,0xd3,0x6,0xc4,0x92,0x47,0x77,0xf8,0x5d,0x99,0x49,0xe1,0xec,0x39,0x17,0x67,0xdf,0x43,0x28,0x2d,0x78,0x35,0xa5,0x23,0x5e,0x83,0x33,0x67,0x1e,0xec,0xd,0x60,0xc1,0x56,0xa0,0x1b,0x70,0x14,0x4b,0x6,0xb2,0x2,0x36,0xc2,0x9e,0xff,0xfc,0x35,0x85,0xa6,0xca,0xb7,0xfd,0x55,0xcd,0x94,0xc3,0xd4,0x51,0x7a,0xe4,0xcd,0x98,0xbf,0x81,0xc1,0xe8,0xf8,0xde,0xf7,0xbe,0xc7,0x1f,0xff,0xf8,0x47,0x5e,0x78,0xe1,0x5,0xb2,0xd9,0x6c,0xd5,0xbd,0x0,0x7e,0x3d,0x5f,0x15,0xf1,0x8,0x81,0x55,0x28,0x50,0x3c,0xe6,0xd,0x38,0xe7,0x9e,0xe,0x2f,0x68,0xd8,0xf5,0x2f,0xf1,0xbe,0x32,0xa7,0x8,0x98,0x4,0x6c,0x4,0xfb,0xfe,0x87,0x49,0x3c,0xf0,0x67,0x12,0xf,0xfe,0x15,0xfb,0x89,0x47,0xb0,0xca,0xbf,0x6,0x90,0xcd,0xe0,0xda,0x9,0xb0,0x86,0xcf,0xe0,0xab,0xd,0xbe,0xd6,0x95,0x10,0xc8,0x54,0x1a,0x52,0xe9,0x1d,0x93,0x3,0xe9,0x82,0x94,0x88,0x42,0x9e,0xc4,0xb2,0xa7,0x49,0x2e,0x7b,0x1a,0xee,0xf8,0x15,0x6e,0x26,0x89,0x33,0x67,0x1,0xa5,0x3,0x17,0x52,0x3a,0xec,0x35,0x94,0xe,0x39,0x1e,0x77,0xee,0x74,0xc8,0x59,0xb0,0x5,0xe8,0xc4,0x9b,0x43,0x10,0xe5,0xeb,0x5a,0x2,0x13,0x61,0xca,0xdf,0xfe,0x45,0xfb,0xca,0x27,0xe9,0x9d,0xbe,0x77,0x45,0x5f,0xff,0x2a,0x9a,0x72,0x98,0x3a,0xbe,0x24,0x0,0x3a,0x4d,0x24,0x34,0x30,0x88,0x13,0x6e,0xbb,0xed,0x36,0xe,0x3e,0xf8,0x60,0xf2,0xf9,0x3c,0xe9,0x74,0xba,0xae,0xa1,0x80,0x5a,0x50,0xa9,0xf9,0x8b,0xc1,0x1,0xa4,0x80,0xc2,0x45,0x3f,0xf5,0xc6,0x96,0x7,0x35,0x4a,0x0,0x5c,0xbc,0x83,0x65,0x66,0x0,0x6d,0x20,0x1e,0x7b,0x85,0xd4,0x55,0x37,0x90,0xb8,0xf7,0x56,0x12,0x4f,0x3e,0xb2,0xad,0x1b,0xdf,0x4d,0x27,0x70,0x52,0x59,0xc0,0xdf,0xf7,0x57,0x68,0x89,0x9a,0xb0,0x40,0xb0,0x7d,0x42,0x61,0xf9,0xaf,0x7,0xfb,0x49,0x3c,0xfd,0x38,0xc9,0xa7,0x1f,0x87,0x5f,0x5f,0x85,0x33,0x71,0x22,0xa5,0xc3,0x4f,0xa0,0x78,0xe2,0x5b,0x29,0x1e,0xf5,0x5a,0xdc,0xfd,0xa6,0x79,0xbd,0x21,0x9b,0xf0,0x86,0xa,0xa2,0x18,0x26,0xb0,0x2d,0x28,0xc0,0xee,0xf,0xff,0x1,0x0,0x29,0x4,0x62,0x9c,0x67,0x41,0x55,0x53,0xe,0x53,0xa7,0xee,0x4,0xc0,0x98,0x7f,0xed,0xb8,0xef,0xbe,0xfb,0xb8,0xe0,0x82,0xb,0x76,0x98,0xcd,0x1d,0x34,0xa2,0x2c,0xdb,0xa0,0xe,0xb5,0x71,0x5d,0x97,0x54,0x2a,0x45,0x26,0x93,0xa1,0xb5,0xb5,0x95,0xe9,0xd3,0xa7,0x33,0x6d,0xda,0x34,0xf6,0xde,0x7b,0x6f,0xf6,0xdb,0x6f,0x3f,0x16,0x2c,0x58,0xe0,0xdb,0x64,0x39,0xd5,0x70,0xd0,0x41,0x7,0xf1,0xbf,0xff,0xfb,0xbf,0x7c,0xff,0xfb,0xdf,0xc7,0x75,0x5d,0x35,0x77,0xa,0x94,0x2e,0xc2,0x71,0xc9,0x9f,0xf3,0x5,0xe4,0x71,0xd3,0xe1,0x29,0x4d,0xcc,0xbf,0x6c,0xfc,0x7b,0x2,0x9,0xb0,0x1e,0x78,0x96,0xd4,0x1f,0xae,0x25,0x79,0xeb,0xf5,0xd8,0x3d,0x5d,0x43,0xa6,0x9f,0x84,0x74,0x76,0x87,0xaf,0x4d,0x2d,0xcd,0x7f,0xc,0x6c,0x4b,0x8,0x84,0xf0,0x26,0x71,0x76,0x6f,0x25,0x73,0xf7,0xed,0x64,0xee,0xbe,0x1d,0x67,0xf2,0x64,0x8a,0x47,0x9e,0x42,0xf1,0x98,0xd7,0x53,0x38,0xf6,0xc,0xe4,0x7e,0x13,0xa1,0x64,0x79,0xf3,0x3b,0xc2,0xda,0xd1,0x51,0x2,0x13,0x20,0xb3,0x7c,0x3d,0xd3,0x96,0xdc,0xcf,0xc0,0xa4,0x59,0xc6,0xfc,0x2b,0x44,0x5d,0x9,0x80,0x4e,0xe6,0x1f,0xe6,0xb6,0x8e,0x95,0x62,0xcd,0x9a,0x35,0x3c,0xfa,0xe8,0xa3,0xe3,0xff,0xa2,0x41,0x5d,0x98,0x3e,0x7d,0x3a,0x7,0x1f,0x7c,0x30,0x47,0x1f,0x7d,0x34,0x27,0x9c,0x70,0x2,0x27,0x9c,0x70,0x82,0x72,0x6d,0xa1,0x1e,0x5c,0x7e,0xf9,0xe5,0xfc,0xf2,0x97,0xbf,0x64,0xeb,0xd6,0xad,0x15,0xd,0x5,0x84,0x6a,0xfe,0x42,0x20,0xfa,0xfa,0x71,0xb3,0x59,0x8a,0x1f,0xfb,0x8a,0x67,0xc,0x22,0xdc,0x5e,0x8a,0xaa,0x51,0x36,0xfe,0xbd,0x1,0x1b,0xec,0x7b,0x1e,0x22,0x75,0xe3,0xf,0x48,0xfe,0xe9,0xd7,0x58,0x43,0xff,0xec,0xb4,0xb6,0x6e,0x37,0x7d,0xc5,0xcd,0xdf,0x37,0x48,0xe9,0xd,0x1f,0xb4,0xb4,0xe3,0x8,0xe1,0xd,0x17,0x74,0x6e,0x21,0xf3,0x97,0x9b,0xc9,0xfc,0xe5,0x66,0x9c,0x29,0x53,0x28,0xbc,0xe6,0xad,0xe4,0xdf,0xfc,0x7e,0x4a,0xb,0x8f,0x82,0x89,0x16,0xf4,0xe1,0xf5,0xc,0xc,0x4,0x98,0xc,0x48,0x1,0xcd,0xb0,0xdb,0xa3,0x7f,0x24,0xbb,0xf5,0x15,0x3a,0xf7,0x98,0x3f,0xe6,0xec,0x7f,0xd5,0x4d,0x39,0x4c,0x9d,0x9a,0x12,0x0,0xdd,0x26,0xfc,0x29,0xf7,0x20,0xd,0xa1,0xa9,0xa9,0x29,0x14,0x9d,0xa0,0xbe,0xbc,0x55,0xbf,0xde,0x71,0x1c,0xa4,0x94,0xac,0x5f,0xbf,0x9e,0xf5,0xeb,0xd7,0x73,0xd7,0x5d,0x77,0x1,0xb0,0xe7,0x9e,0x7b,0x72,0xfa,0xe9,0xa7,0x73,0xfc,0xf1,0xc7,0x73,0xf2,0xc9,0x27,0x33,0x79,0xb2,0x1e,0x27,0x85,0x8d,0x85,0xdf,0xfc,0xe6,0x37,0x9c,0x7a,0xea,0xa9,0x14,0x8b,0x45,0x12,0x89,0xd1,0x1f,0xeb,0xd0,0xf7,0xb,0x70,0x4a,0x8,0x20,0xff,0xb1,0xef,0xc1,0xfe,0x29,0x78,0x46,0xf1,0x59,0xff,0x25,0x60,0x86,0x5,0x6d,0x90,0xf8,0xcb,0x7d,0x24,0x7f,0x77,0x2d,0xc9,0x3b,0x6e,0xf2,0x8c,0x3f,0x21,0x70,0x72,0x2d,0x9e,0x11,0x8e,0x90,0x64,0xa9,0x68,0xfe,0x81,0xc5,0x34,0x74,0xff,0xb2,0x65,0xc2,0xf6,0x64,0x60,0xcb,0x26,0xb2,0xb7,0x5c,0x43,0xe6,0x96,0x6b,0x28,0x1e,0x73,0x12,0x85,0xa3,0x5f,0x8f,0x33,0xef,0x55,0x14,0x8f,0x3e,0x1,0xf6,0xb0,0x60,0xd,0xd0,0x17,0x40,0x22,0xd0,0x2c,0x48,0xbc,0xd0,0xcb,0xee,0xf,0xfe,0x7e,0xdc,0xa5,0x7f,0x3a,0x98,0x72,0x98,0x3a,0x55,0x57,0x85,0x6e,0x26,0xad,0xaa,0xf9,0xeb,0x2,0x5d,0xcd,0x1f,0xc0,0xb6,0x6d,0x92,0xc9,0xe4,0xe,0x3f,0x0,0xab,0x56,0xad,0xe2,0xc7,0x3f,0xfe,0x31,0xef,0x7c,0xe7,0x3b,0x99,0x33,0x67,0xe,0x9f,0xfc,0xe4,0x27,0x59,0xb6,0x6c,0x59,0x5d,0x71,0x46,0x8d,0x53,0x4e,0x39,0x85,0xf7,0xbc,0xe7,0x3d,0x94,0x4a,0xa5,0x51,0x7f,0x27,0x74,0xf3,0x17,0x2,0x31,0x98,0xc7,0xd9,0x63,0xe,0xa5,0x8f,0x7c,0x4,0x56,0xa3,0xee,0xd7,0x7f,0xf9,0xab,0x7f,0x81,0x5,0x1d,0x7d,0x64,0x3e,0xfe,0x61,0x9a,0xde,0x7b,0x22,0xe9,0x3b,0x6e,0x82,0x54,0x2,0xa7,0xad,0xd,0x99,0x6d,0xae,0x6a,0x57,0xb9,0x5a,0xa1,0xbc,0xf9,0xef,0x8c,0x72,0x32,0xd0,0xd6,0x8e,0x33,0x71,0x22,0x6e,0x73,0x8e,0xe4,0x7f,0xee,0xa5,0xf9,0xff,0x5d,0x40,0xeb,0x7,0x5e,0x43,0xdb,0x3b,0x17,0x92,0xfe,0xf1,0x4f,0xbd,0x8d,0x88,0xe,0xb0,0xa0,0xd5,0xf2,0x4e,0xeb,0xf3,0xa3,0x28,0x25,0xd0,0xe,0x93,0x9e,0x79,0x98,0x9,0x2f,0x3d,0x4d,0xa1,0x65,0x62,0x6d,0xf7,0xe0,0x23,0x74,0xd2,0x51,0x22,0x17,0x37,0xe6,0x1f,0x1c,0xea,0x29,0x3,0x9d,0xcd,0x7f,0xb4,0xeb,0x87,0x27,0x3,0xb6,0x6d,0xd3,0xd5,0xd5,0xc5,0x8f,0x7e,0xf4,0x23,0xe6,0xcd,0x9b,0xc7,0x79,0xe7,0x9d,0xc7,0xa6,0x4d,0x9b,0xea,0xd2,0x8c,0x12,0x97,0x5f,0x7e,0x39,0x96,0x65,0x91,0xcf,0xe7,0x77,0xf9,0xb7,0x48,0x76,0xa,0x1c,0xfa,0xfa,0x2f,0xbe,0xe7,0x8b,0x30,0x15,0xe8,0x92,0x6a,0x2d,0x1b,0x2b,0xa3,0x84,0xd7,0x5d,0x3d,0x7,0x12,0x37,0xfd,0x9e,0x96,0xd3,0xe6,0x92,0xf9,0xed,0x35,0xb8,0x65,0xe3,0x4f,0x67,0xc7,0xdd,0x29,0x4f,0x45,0xd3,0x8e,0x4,0x52,0x42,0x32,0x8d,0xdb,0xde,0x8e,0x33,0xb1,0x1d,0xb7,0xa5,0x99,0xe4,0x53,0xf,0xd1,0x72,0xf1,0x7,0x69,0x7b,0xdb,0xe1,0x64,0xbe,0x7f,0x15,0x62,0x60,0x10,0xe6,0x9,0x68,0xf3,0x21,0x11,0x10,0x2,0x5c,0x68,0x5f,0xf5,0x84,0xb7,0x67,0xc2,0x28,0x5c,0x3a,0x99,0x72,0x98,0x3a,0x55,0x25,0x0,0xba,0x8d,0xf9,0x37,0x3a,0x8c,0xf9,0x8f,0xd,0xcb,0xb2,0x76,0xe8,0x19,0xb8,0xee,0xba,0xeb,0xd8,0x7f,0xff,0xfd,0xb9,0xee,0xba,0xeb,0xea,0xd2,0x8e,0xa,0x93,0x27,0x4f,0xe6,0xd8,0x63,0x8f,0x45,0x4a,0xb9,0xc3,0xfd,0x47,0xb3,0x4d,0xb0,0xf7,0xf5,0xef,0xb6,0x4f,0xa2,0xf4,0xe6,0x73,0x60,0x2d,0x60,0x2b,0xf8,0xf5,0x5f,0xc4,0xeb,0x9e,0xce,0x42,0xe6,0x53,0xff,0x4b,0xd3,0xc7,0xdf,0x8a,0xb5,0xe5,0x15,0x9c,0xb6,0x56,0x48,0xe7,0x2a,0xda,0x22,0x57,0x45,0xf3,0x57,0x82,0x4b,0x2,0x89,0x24,0xce,0xc4,0x89,0x38,0x13,0x26,0x90,0x78,0x66,0x31,0x2d,0xff,0xf7,0x31,0x26,0xbc,0x75,0x7f,0x9a,0x2f,0xfd,0x26,0x76,0x4f,0xf,0xcc,0x16,0xde,0x2e,0x84,0xb5,0x6e,0x38,0xd8,0x2c,0xb0,0x56,0xe7,0x99,0xf9,0xf8,0xdf,0x18,0x9c,0x30,0x85,0x91,0x32,0x0,0xdd,0x4c,0x39,0x4c,0x9d,0x8a,0x13,0x0,0x63,0xfe,0x7a,0xc1,0x98,0x7f,0x75,0x28,0x27,0x2,0x5b,0xb7,0x6e,0xe5,0xbc,0xf3,0xce,0xe3,0xd4,0x53,0x4f,0xe5,0xf9,0xe7,0x9f,0xaf,0x2b,0x8e,0x28,0xf0,0xf9,0xcf,0x7f,0x1e,0x80,0x62,0xb1,0x8,0x44,0x65,0xfe,0x80,0xf0,0xf6,0xab,0x2b,0xbd,0xe9,0x3c,0x98,0x6b,0x43,0x87,0x82,0xe6,0x5f,0x2,0xf6,0xb6,0x60,0x6b,0x1f,0x4d,0x6f,0x39,0x81,0xcc,0xaf,0x7e,0x80,0x4c,0x25,0x70,0xdb,0xda,0xc0,0xdd,0xb6,0x9a,0x7f,0x4c,0x18,0xf3,0xaf,0x0,0xe5,0xc9,0x83,0x93,0x26,0xe1,0x4c,0x9c,0x8,0xab,0x5f,0xa2,0xe5,0x7b,0x5f,0xe4,0x98,0xcf,0xbe,0x9e,0x39,0xb7,0xfe,0x1a,0x52,0x78,0x49,0x58,0xaa,0xca,0x44,0x60,0x68,0xf6,0xff,0x8c,0xc7,0xee,0xa2,0xed,0xe5,0xa5,0x14,0x9b,0x26,0x4,0x13,0x7f,0x5,0xd0,0x55,0xa7,0xa2,0x4,0xc0,0x98,0xbf,0x5e,0xd0,0xb9,0xc,0xa2,0x8e,0x3d,0x95,0x4a,0x61,0x59,0x16,0x7f,0xff,0xfb,0xdf,0x99,0x37,0x6f,0x9e,0x76,0xbd,0x1,0xaf,0x7f,0xfd,0xeb,0x59,0xb0,0x60,0x1,0xa5,0x52,0xc9,0x97,0xe5,0xa5,0x35,0xd7,0xc7,0xe0,0x20,0x52,0x40,0xf1,0xf4,0xf3,0xa0,0x17,0xf5,0xc6,0xfe,0x4b,0xc0,0x5c,0xb,0xf2,0xd0,0xf4,0xce,0x13,0x49,0x3e,0xf1,0x4f,0x9c,0xe6,0x66,0x6f,0xb9,0x5b,0x85,0x7,0xe3,0x18,0xf3,0xaf,0x12,0x43,0x73,0x5,0xdc,0x9,0x13,0xc8,0x4f,0x9e,0x4c,0xba,0xa7,0x83,0x43,0xaf,0xbd,0x98,0x63,0xbf,0xfc,0xe,0x66,0xfe,0xf5,0x2f,0xde,0x8e,0x8a,0x7b,0x59,0xde,0x6,0x43,0x95,0x54,0x41,0x72,0xe8,0xd8,0xdf,0x87,0xef,0xa0,0x94,0xce,0x6,0x1f,0xff,0x28,0xd0,0x59,0x67,0xcc,0x37,0x44,0x50,0x4b,0xe7,0x8c,0xf9,0x7,0x87,0x7a,0xbf,0xfc,0xa3,0xfc,0x7a,0xf7,0x43,0xdb,0x8f,0x36,0x90,0x48,0x24,0x48,0xa7,0xd3,0x94,0x4a,0x25,0xce,0x3b,0xef,0x3c,0xce,0x39,0xe7,0x1c,0xfa,0xfb,0xfb,0xeb,0xe6,0xd,0xb,0x3f,0xfc,0xe1,0xf,0x81,0xed,0xbd,0x0,0xb5,0xa2,0xae,0xba,0x74,0x5c,0xdc,0xbd,0xe7,0x21,0xe7,0xcf,0xf1,0x96,0x81,0xa9,0xf4,0x68,0x96,0x80,0x39,0x16,0x62,0xc5,0x5a,0x9a,0xde,0x70,0x34,0x89,0xe5,0x8f,0xe0,0xb4,0xb4,0x78,0xe3,0xc9,0x21,0xef,0x1d,0xaf,0xaa,0x61,0xfb,0xcd,0xb5,0xf3,0xa,0x2,0x21,0x25,0x83,0x13,0xa6,0xd2,0xb3,0xdb,0xbe,0xb4,0xbf,0xf8,0x14,0x47,0x5e,0xfe,0x9,0x8e,0xfa,0xfa,0x7,0xd9,0xe3,0xb6,0xdb,0xb0,0xfa,0x7,0x61,0x37,0xcb,0x9b,0x94,0x39,0x5a,0x22,0x20,0x81,0xc9,0x30,0xe1,0xb1,0x27,0x99,0xfa,0xcc,0xbf,0x18,0xd8,0xe9,0xd8,0x5f,0x9d,0x4d,0x39,0x4c,0x9d,0x51,0x13,0x0,0xdd,0x4c,0xda,0x98,0x7f,0xf4,0x65,0x10,0xb5,0xf9,0xd7,0x8b,0xe1,0x1c,0x52,0x4a,0xd2,0xe9,0x34,0x42,0x8,0x6e,0xb8,0xe1,0x6,0x16,0x2e,0x5c,0x48,0x77,0x77,0x77,0xdd,0x1a,0x61,0xe0,0xc4,0x13,0x4f,0xe4,0xd5,0xaf,0x7e,0x35,0xc5,0x62,0xb1,0xe6,0x72,0xa9,0xab,0x3c,0x85,0x40,0x0,0xce,0xe1,0x27,0x79,0x93,0xff,0xf2,0xa,0x7d,0xfd,0x97,0x80,0x7d,0x2c,0xc4,0x8b,0x9b,0x69,0x7e,0xfd,0xa1,0x24,0x97,0x2d,0xc2,0x6d,0x6d,0xf5,0xcc,0xbf,0x42,0x18,0xf3,0xf7,0x87,0xcb,0x5b,0xae,0x27,0xe9,0x9b,0xbc,0x3b,0x3d,0x33,0xf7,0x62,0xea,0xd3,0xff,0xe6,0xf0,0x1f,0xfc,0xf,0x27,0x7e,0xf9,0xc,0x66,0xde,0xf5,0x17,0x6f,0xe7,0xc5,0x29,0xa3,0x4c,0x14,0xb4,0xbd,0x63,0x8d,0xf7,0xbe,0xef,0x97,0xd8,0x85,0x41,0xdc,0xc4,0xf6,0xf3,0xf,0x74,0x37,0xe5,0x30,0x75,0x42,0x5d,0x5,0x60,0xcc,0x3f,0x38,0x44,0x6d,0xa0,0x51,0x9a,0xbf,0x1f,0x18,0x29,0x6,0x29,0xe5,0xb6,0xb9,0x1,0x4b,0x96,0x2c,0xe1,0x90,0x43,0xe,0x61,0xdd,0xba,0x75,0x11,0x44,0x57,0x3d,0x2e,0xb8,0xe0,0x2,0xa0,0xb6,0x5e,0x80,0xba,0xeb,0xa3,0xe0,0xad,0x42,0x70,0x4e,0x38,0xcb,0x3b,0x5e,0x36,0xe4,0xed,0x89,0x47,0x85,0x83,0xb7,0xc6,0xbf,0x1b,0x9a,0xde,0x75,0x3c,0x76,0xcf,0xa6,0xed,0x1b,0xfa,0x28,0x76,0x6a,0x5c,0x35,0x50,0xd5,0xfc,0x2b,0xd6,0x94,0x2e,0x20,0xe8,0x9f,0xbc,0x1b,0x5d,0xb3,0xe7,0x91,0xdd,0xb2,0x8e,0x57,0x5d,0xfe,0x49,0xe,0xfd,0xc6,0x85,0x64,0x57,0xaf,0x85,0x3d,0xc5,0x8e,0xc3,0x2,0xe5,0x9d,0xff,0x96,0xad,0x67,0xda,0xd3,0xf7,0xd3,0x3f,0x65,0x77,0xc4,0xd0,0xb0,0x4d,0x1c,0x4c,0x39,0x4c,0x9d,0x11,0x13,0x0,0xd3,0xed,0xaf,0x17,0x1a,0xdd,0xfc,0x83,0x8e,0x5f,0x8,0x41,0x2a,0x95,0x62,0xe5,0xca,0x95,0x1c,0x7a,0xe8,0xa1,0x6c,0xd9,0xb2,0xa5,0x2e,0xbd,0x30,0xf0,0x96,0xb7,0xbc,0x85,0x19,0x33,0x66,0xd4,0xd5,0xb,0x50,0x2b,0x44,0xb1,0x84,0x3b,0x6d,0x26,0xce,0xe1,0xc7,0xc3,0x66,0xd4,0xe8,0xfe,0x97,0x78,0xb3,0xcd,0x27,0x40,0xf6,0x63,0xef,0x24,0xf1,0xf2,0xb3,0x5e,0xb7,0x7f,0x15,0xc9,0x89,0x8a,0x46,0xab,0x62,0x4c,0x35,0xf3,0x49,0x89,0x90,0x2e,0xfd,0x93,0x77,0xa3,0x6f,0xda,0xee,0xec,0x79,0xef,0xcd,0x1c,0x7f,0xd1,0x7f,0xb1,0xcf,0x2f,0x7e,0xa,0x49,0xbc,0x61,0x1,0x61,0x79,0x3b,0xff,0xe5,0xbc,0x9d,0xff,0x32,0x5b,0xd7,0x53,0xa,0xe0,0xfc,0x85,0xb1,0x10,0x27,0x9d,0x5d,0x12,0x0,0x63,0xfe,0x7a,0x41,0x67,0xf3,0xf7,0x3,0x61,0xc6,0x9f,0x4a,0xa5,0xd8,0xb0,0x61,0x3,0x47,0x1e,0x79,0x24,0x83,0x83,0x83,0x75,0xe9,0x86,0x81,0xf7,0xbd,0xef,0x7d,0x0,0x55,0x1d,0x10,0x54,0x7f,0x7d,0xa,0x2c,0xc0,0x39,0xea,0x75,0xde,0x12,0xaf,0xbe,0x3a,0xe9,0xfc,0x82,0x2b,0x60,0x2f,0x48,0xfe,0xe0,0x6,0xd2,0xf7,0xfe,0x6,0x27,0x9b,0x8d,0xa4,0xdb,0xdf,0x4f,0x2e,0x15,0x63,0xf2,0x83,0x4f,0xb8,0xe,0xd2,0x4e,0xd0,0xb5,0xc7,0x3c,0x2c,0x5c,0xe,0xba,0xfe,0x12,0x8e,0xbd,0xe8,0xed,0x4c,0x7c,0x78,0x31,0xcc,0x4,0xa6,0x8,0xc4,0x9a,0x22,0xb3,0x1e,0xf9,0xb,0xf9,0xb6,0xc9,0x8,0x59,0xf9,0x19,0x18,0xf5,0x22,0x6e,0x3a,0x3b,0x24,0x0,0xc6,0xfc,0x1b,0xb,0x51,0x9b,0xbf,0x8e,0xd7,0xa7,0x52,0x29,0x5e,0x7c,0xf1,0x45,0x4e,0x38,0xe1,0x84,0xba,0xb4,0xc3,0xc0,0xfb,0xdf,0xff,0x7e,0x80,0x11,0x37,0x6,0x1a,0x9,0xbe,0xf4,0xc6,0xc,0xf5,0xd3,0x3a,0x87,0x9e,0xe0,0x2d,0xef,0xaa,0x70,0x46,0x7d,0xa0,0x90,0xc0,0xc,0x81,0x78,0xba,0x8b,0xec,0xb7,0x3f,0xe0,0x45,0x98,0x4a,0x45,0xd2,0xed,0x6f,0xcc,0xbf,0xa,0x1e,0xd7,0xa1,0xd0,0x3c,0x81,0xae,0x3d,0xe7,0x33,0xf1,0x85,0x27,0x38,0xee,0xe2,0xb3,0xd8,0xef,0xa7,0x57,0xc0,0x74,0x98,0xf0,0xfc,0x12,0xda,0x5f,0x58,0x4c,0xbe,0x75,0x72,0xec,0x4c,0x39,0x4c,0x1d,0x6b,0xf8,0x7f,0x4,0x21,0x10,0x4,0x8c,0xf9,0xd7,0x3f,0xe3,0x5d,0x47,0xf3,0x55,0xe5,0xfa,0x64,0x32,0xc9,0xc3,0xf,0x3f,0xcc,0x59,0x67,0x9d,0x55,0x57,0xc,0x41,0x63,0xce,0x9c,0x39,0x1c,0x7f,0xfc,0xf1,0x15,0x9d,0x12,0xe8,0xd7,0x50,0x8c,0x18,0x1c,0xc4,0x4d,0xa5,0x70,0xe,0x3d,0x19,0x3a,0x50,0xa3,0xfb,0x1f,0x1,0x93,0x21,0x75,0xfd,0x77,0xb1,0xa,0x45,0x64,0x6b,0x4b,0xe8,0x4b,0xfd,0xfc,0xe4,0x52,0x31,0xa6,0xa0,0xf8,0xca,0xc3,0x2,0xbd,0xd3,0xf7,0x62,0x60,0xd2,0x34,0xe6,0xdd,0xf2,0x3d,0xe,0xbd,0xe0,0x73,0xec,0xfb,0xb7,0x6b,0xc9,0xb7,0x4e,0x86,0x90,0x4e,0x52,0x8d,0xa3,0xf9,0xc3,0x50,0xf,0x80,0x31,0x7f,0xbd,0xa0,0xb3,0x79,0xc6,0xe1,0x7a,0xcb,0xb2,0x48,0x24,0x12,0xfc,0xee,0x77,0xbf,0xe3,0x9a,0x6b,0xae,0xa9,0x8b,0x2b,0x68,0x7c,0xe8,0x43,0x1f,0x2,0xbc,0x83,0x91,0x46,0x83,0x9f,0xf3,0x30,0x84,0x2b,0x71,0xe7,0x1d,0x8e,0xdc,0x6f,0x37,0xe8,0xac,0x9b,0xb6,0x7e,0x94,0xbf,0xfe,0xff,0xb3,0x81,0xf4,0x8d,0xdf,0xc2,0x4d,0xd8,0x54,0x9a,0x95,0xa8,0x68,0xb4,0x2a,0xc6,0x14,0x14,0xdf,0xe,0xdc,0xae,0x43,0x29,0xd3,0x44,0xcf,0xac,0x39,0xcc,0x5a,0x74,0x7,0x93,0x97,0x2f,0x22,0x3f,0x71,0xc6,0xb8,0xc7,0xfe,0xfa,0xa2,0x1d,0x53,0xf3,0x7,0xb0,0x8c,0xf9,0xeb,0x85,0xa8,0xcd,0xaf,0xd1,0xaf,0x2f,0xa3,0x7c,0xe2,0xde,0x5,0x17,0x5c,0x40,0x4f,0x4f,0x8f,0x2f,0x9c,0x41,0xe0,0x8c,0x33,0xce,0x20,0x93,0xc9,0x8c,0x3a,0xc,0xe0,0xef,0x24,0x4c,0xef,0x4f,0x67,0xbf,0xc3,0xa0,0x1d,0x28,0xaa,0x30,0xfb,0x5f,0x40,0x1b,0xa4,0x7f,0xf5,0x6d,0xac,0xa2,0x83,0xcc,0x35,0x85,0xbe,0x2a,0xc1,0x98,0xbf,0x4f,0x1a,0x43,0xab,0x35,0x6,0x26,0xcf,0xa4,0xd0,0x3a,0x19,0xab,0x54,0x8,0x5e,0x33,0xc6,0xe6,0xf,0x1,0x2c,0x3,0x34,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0x1f,0xce,0x51,0xde,0x27,0xa0,0xbb,0xbb,0x9b,0xb3,0xcf,0x3e,0xbb,0x6e,0xde,0xa0,0xd0,0xd6,0xd6,0xb6,0x6d,0xbe,0xc2,0xce,0xf7,0xef,0xff,0xa,0x8c,0xa1,0x9d,0xde,0xf6,0x3d,0x4,0x6c,0xd4,0x58,0xfe,0xd7,0x2e,0xe0,0xe9,0x3e,0x92,0x77,0x5c,0x87,0x2b,0xa8,0xf8,0xe0,0x19,0x15,0x4d,0x5b,0x55,0x84,0xbe,0xca,0x24,0xe6,0xa6,0x1c,0xa6,0x8e,0xaf,0x9,0x80,0x31,0xff,0x60,0x61,0xc6,0xfc,0xa3,0xc5,0x48,0x31,0xd8,0xb6,0xcd,0x1f,0xfe,0xf0,0x7,0xfe,0xf1,0x8f,0x7f,0x44,0x10,0x51,0x65,0x78,0xfd,0xeb,0x5f,0xf,0xec,0xb8,0x1a,0xc0,0x7f,0xf3,0x7,0xa,0x79,0x24,0xe0,0xee,0x35,0x1f,0x6,0x89,0x7e,0xfc,0x5f,0x2,0x53,0x21,0x79,0xe7,0x6f,0xb0,0x7a,0xba,0x91,0x4d,0x4d,0x98,0xfd,0xfd,0xd5,0xe5,0x52,0x49,0xaf,0x51,0x74,0x7c,0x4b,0x0,0x8c,0xf9,0x7,0xb,0x63,0xfe,0xf5,0x21,0xa8,0x18,0xca,0x27,0x9,0x9e,0x77,0xde,0x79,0x75,0xf1,0x7,0x89,0x53,0x4e,0x39,0x5,0xd8,0xbe,0x1a,0x20,0xa8,0xf2,0x14,0xc5,0x12,0xb2,0xb9,0x19,0x39,0x6b,0xae,0x1a,0xcb,0xff,0x12,0xde,0x5e,0xf1,0xc9,0x7f,0xdc,0xec,0xfd,0xb7,0x65,0x8f,0x7b,0x89,0x31,0xff,0x68,0xb8,0x54,0xd2,0x6b,0x24,0x1d,0x5f,0x12,0x0,0x63,0xfe,0xc1,0xc2,0x98,0x7f,0x7d,0xd7,0x7,0x19,0x43,0x79,0xb7,0xc0,0x17,0x5f,0x7c,0x91,0xcb,0x2e,0xbb,0xac,0x2e,0x9d,0xa0,0x30,0x7f,0xfe,0x7c,0x66,0xcf,0x9e,0x5d,0xd1,0x6a,0x80,0x4a,0x30,0x66,0x79,0xec,0x31,0x17,0x39,0x63,0x12,0xc,0xd4,0x2d,0x53,0x3f,0x26,0x81,0xf5,0xe8,0xcb,0x24,0x1e,0xbd,0xd7,0x9b,0xfc,0x37,0xce,0x90,0x84,0x31,0xff,0x68,0xb8,0x54,0xd2,0x6b,0x34,0x9d,0xba,0x13,0x0,0x63,0xfe,0xc1,0x22,0x4a,0xf3,0xaf,0x17,0x51,0x9b,0xbf,0x1f,0xa8,0x24,0x6,0xdb,0xf6,0xbe,0x2c,0x2f,0xbc,0xf0,0x42,0xfa,0xfa,0x54,0xf8,0xf4,0xdd,0x15,0x7b,0xec,0xb1,0x87,0x2f,0x3c,0x63,0x95,0x87,0x0,0xdc,0x99,0x7b,0x43,0x1b,0x50,0xdf,0x39,0x44,0xfe,0xa0,0xd,0x12,0x8f,0xfc,0x5,0x51,0x74,0x20,0x9b,0x1b,0xf3,0x57,0x8d,0xf9,0x47,0xc3,0xa5,0x92,0x5e,0x23,0xea,0x84,0x7a,0x16,0x40,0xa5,0x50,0xe1,0xc5,0xaf,0x2,0xa2,0x2e,0x7,0x9d,0x7b,0x1e,0xc2,0x8c,0xa1,0xdc,0xb,0xe0,0xba,0x2e,0x57,0x5f,0x7d,0x75,0x5d,0x9a,0x41,0x61,0xdf,0x7d,0xf7,0x5,0x82,0x6f,0x53,0xee,0x94,0x59,0x90,0x6,0xdc,0x88,0x27,0x0,0xa,0xb,0xa,0x60,0x2f,0x7b,0x74,0xe8,0xbf,0xc7,0x48,0x5c,0x8c,0xf9,0x47,0xc2,0xa5,0x92,0x5e,0xa3,0xea,0xd4,0x95,0x0,0x4,0x71,0x33,0x51,0x9b,0x9e,0x2a,0x88,0xda,0x40,0x75,0xee,0x79,0x88,0x22,0x86,0x72,0x2f,0xc0,0xf,0x7e,0xf0,0x83,0x50,0x75,0x2b,0xc5,0x91,0x47,0x1e,0x9,0x80,0x5b,0xc7,0xce,0x7c,0x15,0x95,0xe9,0xa4,0x19,0xde,0xbe,0xed,0x51,0xaf,0x0,0x48,0x2,0x5b,0xc0,0x5a,0xb9,0xd4,0xfb,0xef,0x51,0xe2,0x51,0xa1,0xad,0xee,0xc,0x55,0xd,0xdb,0x98,0x7f,0xfc,0x74,0x6a,0x4e,0x0,0x8c,0xf9,0x7,0x7,0x9d,0xcd,0xdf,0xf,0xa8,0x10,0x7f,0xb5,0x1c,0x52,0x4a,0x6c,0xdb,0x66,0xf5,0xea,0xd5,0xdc,0x7b,0xef,0xbd,0x75,0xeb,0xfb,0x8d,0x83,0xe,0x3a,0x8,0x80,0x42,0xa1,0xb6,0xb5,0xd3,0xe3,0x96,0x87,0xf4,0x12,0xb,0xb7,0x7d,0x8a,0x77,0xea,0x5e,0xd4,0xc8,0x82,0xd8,0xd8,0x87,0x58,0xb7,0x72,0xd4,0x79,0xff,0x2a,0x9a,0xa3,0x8a,0x31,0x45,0x1,0x15,0xcd,0x32,0x8e,0x3a,0x35,0x25,0x0,0xc6,0xfc,0x83,0x43,0xd4,0xe6,0xd7,0xe8,0xd7,0xd7,0xc3,0x51,0x5e,0x11,0x70,0xc3,0xd,0x37,0xd4,0x1d,0x83,0xdf,0x38,0xe0,0x80,0x3,0x68,0x6a,0x6a,0x1a,0x73,0x47,0xc0,0xd1,0x50,0x51,0x79,0xb8,0xd2,0x33,0xda,0xd6,0x49,0xdb,0x8f,0x6d,0x8d,0x12,0x69,0x10,0x9b,0x57,0x23,0xb6,0x6e,0x82,0xc4,0x8,0x2b,0x16,0x14,0x34,0x5a,0x15,0x63,0x8a,0x82,0x4f,0x55,0xb3,0x8c,0xa3,0x4e,0xd5,0x9,0x80,0x31,0xff,0xe0,0x10,0xb5,0xf9,0x35,0xfa,0xf5,0xf5,0x72,0x94,0xd7,0xd9,0xdf,0x7a,0xeb,0xad,0x74,0x74,0x74,0xd4,0x1d,0x8b,0x9f,0x68,0x6b,0x6b,0x63,0xc1,0x82,0x5,0x55,0x5f,0x57,0x71,0x79,0x48,0x2f,0xb1,0x90,0x2d,0xed,0x6a,0xf4,0x0,0xa4,0x41,0x6c,0x7e,0x5,0x51,0x72,0x90,0xc9,0xf4,0xe,0xff,0xa4,0xa2,0xd1,0xaa,0x18,0x53,0x10,0x7c,0xe3,0xad,0xca,0x51,0xd9,0x2c,0xe3,0xa8,0x53,0x55,0x2,0xa0,0xb3,0xf9,0xab,0x9e,0x64,0x44,0x6d,0x7e,0x8d,0x7e,0xbd,0x5f,0x1c,0x89,0x44,0x82,0x9e,0x9e,0x1e,0xfe,0xfd,0xef,0x7f,0xd7,0xcd,0xe5,0x37,0xf6,0xdb,0x6f,0xbf,0xaa,0x7e,0xbf,0xaa,0xf2,0x18,0x9a,0x5b,0x20,0x33,0x4d,0x6a,0xf4,0x0,0x58,0x20,0xba,0xb7,0x7a,0x7b,0x11,0xd,0x5b,0xff,0xaf,0xa2,0xd1,0xaa,0x18,0x53,0x10,0x7c,0xe3,0x71,0xc5,0xcd,0xb,0x74,0xd0,0xa9,0x38,0x1,0x30,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0xf7,0x93,0xa3,0x3c,0x19,0x70,0xed,0xda,0xb5,0x75,0xf3,0xf9,0x8d,0x3d,0xf7,0xdc,0xb3,0xe2,0xdf,0xad,0xb6,0x3c,0x84,0xe3,0x20,0x93,0x36,0x64,0xb2,0x6a,0xf4,0x0,0x8,0x10,0x83,0x3b,0x2e,0xc9,0x54,0xd1,0x68,0x55,0x8c,0x29,0x28,0x3e,0x15,0xb4,0x8c,0xce,0x8e,0xa8,0x28,0x1,0x30,0xe6,0xaf,0x2e,0xa2,0x36,0x4f,0xdd,0xaf,0xf7,0x9b,0xa3,0xfc,0xe7,0xf2,0xe5,0xcb,0xeb,0xe6,0xf4,0x1b,0xbb,0xef,0xbe,0x3b,0xb0,0xe3,0x96,0xc0,0x23,0xa1,0xe6,0xf2,0xb0,0x2c,0xb0,0x12,0x15,0xef,0xb7,0xaf,0x2b,0x8c,0xf9,0xfb,0xcb,0x17,0x37,0x2f,0xd0,0x49,0x67,0xdc,0x4,0x40,0x67,0x3,0x55,0x3d,0xf6,0xa8,0xcd,0xaf,0xd1,0xaf,0xf,0x92,0x63,0xf1,0xe2,0xc5,0x75,0xf3,0xfa,0x8d,0x99,0x33,0x67,0x2,0x63,0x2f,0x5,0xac,0xab,0x3c,0xa4,0xdc,0xb6,0x1a,0x40,0x9,0x94,0x13,0x1d,0xa1,0xa6,0x69,0xfb,0x5,0x9d,0xcd,0x3f,0x2c,0xe8,0x64,0xca,0x61,0xea,0x8c,0x99,0x0,0x4,0x75,0x33,0x61,0x14,0x92,0xa,0x8d,0x2e,0x48,0x44,0x6d,0x9e,0x51,0x5f,0xef,0x7,0x82,0x4c,0x20,0x9e,0x7d,0xf6,0x59,0x8a,0x45,0x15,0xb6,0xc3,0xdb,0x8e,0x29,0x53,0xa6,0x0,0x8c,0x1a,0x97,0xa,0x75,0xe2,0x1b,0x24,0x90,0xca,0x0,0x6a,0x9a,0xbf,0xaa,0x65,0x1d,0x96,0xf9,0x4b,0x29,0xc7,0x9d,0x10,0x18,0x74,0xc,0xba,0xea,0xf8,0x89,0x51,0x13,0x80,0xa0,0xba,0xfd,0xe3,0x54,0xe1,0x51,0x21,0x6a,0xf3,0x55,0xe1,0xfa,0xa8,0x63,0x18,0x8f,0x63,0xd3,0xa6,0x4d,0x3c,0xfb,0xec,0xb3,0x75,0x6b,0xf8,0x89,0x29,0x53,0xa6,0x90,0x4e,0xa7,0x47,0xec,0x1,0xa8,0xb7,0x3c,0xa4,0x4,0x84,0xf0,0x86,0x1,0x54,0x18,0x2,0x70,0x41,0xb6,0x4d,0xf2,0x26,0x1,0xd6,0xb1,0xf9,0x51,0x19,0xaa,0x9a,0xbf,0xaa,0x5c,0xe3,0xf1,0xc5,0xcd,0x94,0xc3,0xd4,0xf1,0x53,0x6b,0xc4,0x4,0xc0,0x8c,0xf9,0xab,0x8b,0xa8,0x8d,0x4f,0xf7,0xeb,0xc3,0xe0,0x48,0x24,0x12,0x0,0xbc,0xf8,0xe2,0x8b,0x75,0xeb,0xf8,0x89,0x9,0x13,0x26,0xd0,0xd2,0xd2,0xb2,0xcb,0xdf,0xfb,0xf2,0xcc,0x58,0x2,0xcb,0x71,0xa1,0x54,0x50,0x63,0x83,0xf1,0x22,0xb8,0x93,0xa6,0x23,0x6d,0x81,0x28,0xe6,0xeb,0xa2,0x52,0xd5,0x64,0x55,0xe5,0xa,0x82,0x4f,0xe5,0x18,0x74,0xd6,0xd9,0xe5,0x51,0x35,0xe6,0xaf,0x2e,0xa2,0x36,0xcf,0xa8,0xaf,0xf7,0x3,0x61,0x24,0x10,0xe5,0x95,0x0,0x1b,0x36,0x6c,0xa8,0x5b,0xcb,0x4f,0xe4,0x72,0x39,0x9a,0x9a,0x9a,0x76,0xf8,0x3b,0xdf,0xba,0xc7,0x6d,0x1b,0x4a,0xe,0x62,0xb0,0x1f,0xc6,0x3f,0x75,0x37,0x78,0xc,0x80,0x9c,0x32,0xdb,0xdb,0x99,0xb0,0x50,0xfb,0xb2,0x4,0x55,0x4d,0x56,0x55,0xae,0x20,0xf8,0x54,0x8e,0x41,0x77,0x9d,0x1d,0x12,0x0,0x63,0xfe,0x6,0xa3,0x41,0x85,0xf2,0x55,0x21,0x1,0xa9,0x84,0xa3,0xfc,0x3b,0x5b,0xb7,0x6e,0xad,0x5b,0xcf,0x4f,0xa4,0x52,0x29,0xb2,0xd9,0xec,0xb6,0xff,0xf6,0x75,0x6c,0xdc,0xf6,0x7a,0x3d,0x18,0xec,0x53,0x23,0x1,0x18,0x4,0x39,0xad,0x15,0x39,0x73,0x6f,0x6a,0xbd,0x4b,0x55,0x4d,0x56,0x55,0xae,0x20,0xf8,0x54,0x8e,0x21,0xe,0x3a,0xdb,0x12,0x0,0x15,0x2a,0xce,0x60,0x74,0x44,0x69,0x7e,0x2a,0x74,0xbb,0xab,0xd0,0x3e,0xab,0x8d,0xa1,0xab,0xab,0x2b,0xa0,0x48,0x6a,0xc7,0xf0,0x4,0xc0,0xf,0x6c,0x2f,0x13,0x81,0x0,0x44,0x6f,0x97,0x1a,0x43,0x0,0x79,0x60,0xa,0x38,0xfb,0x1e,0xec,0xfd,0x77,0x84,0xed,0x47,0x55,0xc3,0x36,0xe6,0x6f,0x74,0xac,0x20,0x45,0xe2,0x52,0x48,0x51,0x43,0x77,0xf3,0x54,0x21,0xfe,0x28,0x62,0x28,0x95,0x4a,0x75,0x69,0x6,0x81,0xf2,0x7d,0xf8,0x5e,0xa6,0xd6,0x10,0x6f,0x77,0x87,0x1a,0x3d,0x0,0xd2,0x85,0x4,0x94,0x16,0x1c,0x33,0x34,0x11,0xb0,0xba,0x61,0x0,0xb3,0x72,0xa0,0x3a,0xa8,0x10,0x9b,0xf1,0x9b,0xea,0x61,0xe9,0x3e,0xdb,0x3f,0x4e,0x95,0x31,0x12,0xa2,0xfe,0xf2,0x8f,0xda,0xbc,0x75,0x5e,0x31,0x60,0x59,0x2a,0x7c,0xa,0xef,0x88,0xf1,0x36,0x1,0xaa,0x14,0xbb,0x94,0x89,0xf0,0xee,0x55,0x6c,0x2a,0xef,0x80,0x18,0xf1,0x73,0x29,0x80,0xcd,0x50,0x3a,0xfe,0x8d,0x38,0x6d,0x13,0x10,0xfd,0xfd,0x95,0x5f,0x1a,0x73,0xf3,0xf7,0xfb,0xbd,0xa9,0xc2,0x3b,0x38,0x6e,0xe6,0x1f,0x96,0xb7,0xf9,0xfe,0x86,0x52,0xa1,0x31,0xc4,0x5,0x51,0x9b,0x67,0xbd,0xd0,0x3d,0xfe,0x7a,0x63,0x18,0x6b,0xc3,0x9d,0xa8,0x50,0x9e,0xa0,0x58,0xf,0xc6,0x2a,0x13,0x6b,0xfd,0x4b,0x50,0x24,0xd2,0x2e,0xf7,0x6d,0xe8,0x90,0xc8,0x83,0x26,0x50,0x3c,0xf1,0xbf,0xbc,0x15,0xa,0x15,0x24,0x64,0x71,0x37,0x7f,0xbf,0xa1,0x42,0x6c,0x71,0x34,0xff,0xb0,0xe0,0x6b,0x2,0x10,0x66,0xe0,0x2a,0x34,0xbc,0x20,0x11,0xb5,0x79,0xea,0x7e,0xbd,0xa,0x31,0xf8,0x3d,0xde,0x5e,0x2f,0xa4,0x94,0x14,0xa,0x85,0xba,0x38,0xc6,0x2b,0x13,0xb1,0x69,0xd,0xf4,0xa3,0xc6,0x30,0x0,0x12,0x8a,0x50,0x78,0xe3,0xc7,0xbc,0xad,0x9,0x6,0x7,0xc6,0xfc,0xed,0x46,0x30,0x7f,0x95,0x63,0x53,0x39,0x86,0xb8,0xe9,0x94,0xb5,0x7c,0x4b,0x0,0x8c,0xf9,0xfb,0x87,0xa8,0x8d,0x4b,0xf7,0xeb,0xfd,0xe2,0xa8,0x17,0xed,0xed,0xed,0x51,0x87,0xb0,0x3,0xa4,0x94,0xc,0xc,0x8c,0x6d,0x82,0x75,0xf1,0x3,0xd6,0xba,0x55,0xd0,0x1,0xa4,0x2,0x93,0xa9,0x1c,0x2,0x58,0xb,0xce,0xeb,0xe,0xa7,0xf8,0xaa,0x13,0xb1,0x7,0xf3,0xa3,0xf6,0x2,0x18,0xf3,0xd7,0xf,0x71,0x33,0xe5,0x28,0x3c,0x54,0xbd,0x41,0xca,0x71,0x10,0xb7,0x46,0xbc,0x33,0xa2,0x36,0x4f,0xdd,0xaf,0x57,0x81,0xa3,0xdc,0xf5,0x3f,0x75,0xea,0xd4,0xba,0xe3,0xf0,0x13,0x85,0x42,0x81,0x7c,0xbe,0xf6,0x4d,0x71,0xc6,0x2d,0x13,0x1,0x62,0xdd,0x2a,0xc4,0x86,0xb5,0xa0,0x4a,0xe7,0x47,0xc1,0x9b,0xc,0x38,0xf8,0xd1,0xff,0x87,0x4,0xc4,0x8,0xbd,0x0,0xc6,0xfc,0xa3,0xe7,0x53,0x55,0x3f,0x6e,0x3a,0x3b,0x6b,0xf9,0x92,0x0,0xc4,0xb1,0x90,0xa2,0x40,0xd4,0xe6,0xa9,0xfb,0xf5,0xaa,0x70,0x94,0x67,0xff,0x97,0xf,0xdf,0x51,0x5,0xfd,0xfd,0xfd,0xf4,0xf6,0xf6,0xd6,0x74,0x6d,0x25,0x65,0x22,0x33,0x69,0xc4,0xc0,0x20,0xd6,0xda,0xe7,0xa0,0xb9,0x26,0x19,0xff,0x61,0x1,0xab,0x24,0xce,0x5b,0xe,0x23,0x7f,0xea,0xbb,0x86,0x7a,0x1,0xb6,0xdf,0x8b,0x8a,0xef,0x14,0xd5,0xcd,0x3a,0xea,0x32,0x33,0x7e,0x53,0x3b,0x76,0xbe,0xa7,0xba,0x12,0x0,0x33,0xdb,0xdf,0x3f,0x44,0x6d,0x9e,0xba,0x5f,0xaf,0x12,0x87,0xeb,0xba,0x24,0x93,0x49,0xf6,0xdb,0x6f,0xbf,0xba,0xb9,0xfc,0x44,0x47,0x47,0x7,0x3d,0x3d,0x3d,0x55,0x5f,0x57,0x71,0x99,0xd8,0x49,0x4,0x60,0x2f,0x7d,0x4,0x92,0x80,0x54,0xe4,0x99,0x75,0x24,0x74,0xc3,0xe0,0x45,0x97,0xe3,0x64,0x9b,0xb1,0x3a,0xbb,0xc0,0xb2,0x94,0xfe,0x62,0xf7,0xb,0xc6,0xfc,0xd5,0xd7,0x89,0xd2,0x43,0x6b,0x4e,0x0,0xa2,0x6e,0x8,0x6,0xdb,0x11,0xb5,0xf9,0x46,0x7d,0xbd,0x8a,0x1c,0x73,0xe6,0xcc,0x61,0xd6,0xac,0x59,0x75,0xf3,0xf9,0x89,0xcd,0x9b,0x37,0x53,0x2c,0x16,0xb7,0x9d,0x55,0x50,0x9,0x6a,0x29,0x13,0x7b,0xc9,0x3,0xd0,0x7,0xd8,0x8a,0xbc,0x23,0x2c,0x60,0xb5,0x8b,0x3c,0x70,0x1a,0xbd,0x3f,0xfa,0xb,0x2,0xb0,0xba,0x3a,0xc1,0xf2,0x67,0xa6,0xa2,0xaa,0x89,0x84,0x31,0x7f,0xa3,0x33,0x1e,0x6a,0x4a,0x0,0xcc,0x84,0x3f,0x75,0x10,0xb5,0xf9,0x46,0x7d,0xbd,0xaa,0x1c,0x7,0x1d,0x74,0x50,0xdd,0x7c,0x7e,0x63,0xcb,0x96,0x2d,0x0,0x15,0x27,0x0,0xb5,0x94,0x89,0x4,0xac,0x67,0x1f,0x81,0x35,0x45,0x68,0x1a,0xf7,0xd7,0xc3,0x83,0xd,0x3c,0x27,0x71,0xce,0x3c,0x8e,0xde,0xaf,0xfd,0x2,0x4b,0xe2,0x6d,0x5a,0x54,0xe7,0x5e,0xd,0xaa,0x1a,0xb6,0xea,0xe6,0x5f,0x2d,0x5f,0xdc,0x4c,0x59,0x15,0xf,0xad,0xba,0xf5,0xab,0x12,0xb8,0x41,0xf4,0xe6,0xab,0x42,0xfd,0xa8,0x68,0xfe,0x0,0x7,0x1f,0x7c,0x70,0xdd,0x9c,0x7e,0xe3,0x95,0x57,0x5e,0x1,0x2a,0xdb,0xa0,0xa8,0xd6,0x32,0x91,0xa9,0x24,0xd6,0x86,0x57,0xb0,0x97,0x2f,0x86,0x9,0x35,0x51,0x4,0x3,0x81,0x77,0x66,0xf1,0xa,0x28,0x7e,0xea,0x1c,0x7a,0x2f,0xb9,0x16,0xcb,0x91,0x88,0x8e,0x8e,0x9a,0x7b,0x2,0x54,0x35,0xec,0xa8,0xcd,0xda,0x6f,0x3e,0x15,0xde,0x33,0x7e,0x42,0x25,0xf,0x55,0x76,0x15,0x40,0xdc,0x2a,0x5d,0x35,0xa8,0x50,0xbe,0x2a,0x24,0x20,0x7e,0x73,0x94,0x57,0x0,0xa8,0xd6,0xfd,0xf,0xb0,0x66,0xcd,0x1a,0x60,0xfc,0x7b,0xae,0xab,0x4c,0x52,0x19,0x6f,0x1e,0xc0,0x13,0xf7,0x43,0xe,0x70,0xa3,0x6f,0x67,0xdb,0x20,0xf0,0x56,0x5,0x3c,0xf,0x85,0x4f,0x9f,0x47,0xcf,0x65,0xbf,0xf5,0x62,0xed,0xd8,0x5a,0x75,0x4f,0x80,0xaa,0x86,0x1d,0xb5,0x59,0xfb,0xcd,0xa7,0x92,0x59,0xea,0xa2,0x51,0x8d,0x56,0x55,0xad,0x3e,0x8e,0xdd,0x23,0xba,0xa2,0x9e,0x32,0x52,0xc1,0x38,0x55,0xa8,0xe3,0x20,0xca,0xa1,0x58,0x2c,0x2,0x6a,0xe,0x1,0xbc,0xf4,0xd2,0x4b,0xe3,0xfe,0x4e,0xfd,0x65,0xe2,0x6d,0x35,0x9c,0x58,0x74,0x27,0x74,0x2,0xa9,0xe8,0xeb,0x79,0x7,0x58,0xc0,0xa0,0xb,0xcf,0x41,0xf1,0xbc,0xb3,0xe8,0xfe,0xcd,0x43,0x38,0x13,0xa6,0x61,0x77,0x74,0x40,0xa9,0x18,0xea,0x6e,0x81,0x2a,0x73,0xa9,0xc0,0xa7,0x9a,0x59,0xea,0x84,0x4a,0xef,0xa7,0xe2,0x4,0x40,0xe7,0xd9,0xfe,0x71,0x5a,0x45,0x50,0xef,0xbd,0xc4,0xc1,0xfc,0xfd,0xa8,0xcf,0x20,0xca,0x41,0x8,0x81,0xeb,0xba,0x1c,0x7e,0xf8,0xe1,0x1c,0x72,0xc8,0x21,0x75,0xf3,0xfb,0x8d,0x67,0x9f,0x7d,0x76,0xcc,0x7f,0xf7,0xeb,0x19,0x91,0xc9,0x4,0x89,0xc7,0xfe,0x81,0xf5,0xd0,0x73,0xa0,0xd6,0x56,0x8,0x1e,0x2c,0xa0,0xe4,0xc2,0x33,0x12,0xe7,0xc4,0x23,0xe9,0xbe,0x6b,0x19,0x83,0x67,0x9c,0x8d,0xdd,0xd7,0x8f,0xd5,0x31,0xf6,0xbc,0x0,0x55,0xd,0x3b,0x6a,0xb3,0xf6,0x9b,0x2f,0x6e,0xb3,0xf0,0xcb,0x5a,0x61,0x68,0x54,0xa3,0x53,0x51,0x2,0xa0,0xb3,0x79,0xea,0x1c,0xfb,0xce,0x50,0xd1,0xf4,0x74,0xbb,0x3e,0x48,0x8e,0x72,0xf7,0xff,0x7f,0xff,0xf7,0x7f,0xd7,0xcd,0xef,0x37,0x7a,0x7b,0x7b,0x59,0xbe,0x7c,0xf9,0xa8,0xff,0xee,0xd7,0x73,0x22,0x84,0x80,0x6c,0xe,0xcb,0x85,0xe4,0x3d,0x37,0x7a,0xc3,0x0,0x51,0x1f,0xc,0x34,0x12,0x4,0x20,0x24,0x2c,0x77,0x91,0xd3,0x26,0xd0,0xff,0xb3,0x5f,0xd2,0xfb,0xad,0x9f,0xe3,0xb6,0x4c,0xf4,0x7a,0x3,0xa,0x83,0xbb,0x24,0x2,0xaa,0x1a,0x76,0xd4,0x66,0xed,0x37,0x5f,0x9c,0xc,0x39,0xa,0xad,0x6a,0x30,0x6e,0x2,0xa0,0x73,0x65,0xa8,0x5a,0xe8,0xba,0x42,0x5,0xf3,0xae,0x17,0x41,0x26,0x10,0xe5,0x5d,0xf6,0xde,0xf5,0xae,0x77,0xd5,0xad,0xe1,0x37,0x96,0x2f,0x5f,0x4e,0x67,0x67,0xe7,0x88,0x87,0x1,0xf9,0x6a,0xfe,0x0,0xd2,0x1b,0x8,0xb0,0x17,0xff,0xc3,0x1b,0x6,0x48,0x44,0x5f,0xef,0xa3,0x22,0x1,0xac,0x71,0xe1,0x25,0x28,0x7c,0xf8,0xbd,0x74,0xdf,0xb9,0x9c,0xc1,0x37,0x9f,0x83,0x35,0x90,0xf7,0x7a,0x3,0x84,0x0,0xe2,0x77,0x7a,0xde,0x68,0x30,0xe6,0xaf,0xaf,0x56,0x2d,0x3a,0x63,0x26,0x0,0x2a,0x7,0x1e,0x5,0x67,0x94,0x88,0xda,0x7c,0xa3,0xbe,0x5e,0xf5,0x18,0x84,0x10,0x48,0x29,0x79,0xcb,0x5b,0xde,0xc2,0xf4,0xe9,0xd3,0xeb,0xd6,0xf1,0x1b,0x4b,0x96,0x2c,0x1,0x20,0x9d,0x4e,0xef,0xf0,0xf7,0xbe,0x9b,0x3f,0x0,0x12,0x29,0xc0,0x7e,0x61,0x9,0xac,0x19,0x80,0x16,0x5f,0x24,0x82,0x83,0x8d,0x37,0x39,0xf0,0x19,0x17,0x39,0x73,0x32,0xfd,0x3f,0xfd,0x5,0xbd,0xd7,0xff,0xd,0x67,0xf6,0x5c,0x12,0x9d,0x9d,0x58,0xdd,0x9d,0x75,0x2f,0x17,0x2c,0x23,0x6a,0x83,0xd,0x8b,0xab,0x16,0xbe,0xb8,0xbd,0xb3,0x41,0x7d,0xf,0x1d,0xb5,0x55,0xab,0x1e,0x78,0xd8,0x9c,0x51,0x22,0x6a,0xe3,0x8b,0xfa,0x7a,0xbf,0x38,0x82,0x8c,0xa1,0x7c,0xca,0xde,0xe7,0x3e,0xf7,0xb9,0xb0,0xc2,0xa9,0xa,0x8b,0x17,0x2f,0x6,0x76,0xbc,0x87,0x60,0xcc,0xdf,0x83,0x6c,0x6a,0xc2,0xea,0xea,0x24,0x79,0xdf,0x2d,0x30,0xd,0x70,0x7c,0x91,0xa,0xe,0x2,0x2f,0x11,0x78,0xc5,0x85,0x95,0x50,0x7c,0xcb,0xa9,0x74,0xff,0x7e,0x9,0xfd,0x1f,0xf9,0x12,0x34,0xb5,0x62,0x6f,0xdd,0x8a,0xe8,0xec,0x4,0xd7,0x19,0xea,0x15,0xa8,0x41,0x42,0x61,0xf3,0xf7,0x1b,0x2a,0x9b,0xbf,0xce,0xde,0xe6,0xb7,0xce,0x88,0x9,0x80,0xe,0x81,0x37,0xa,0xa2,0x36,0xdf,0xa8,0xaf,0x57,0x85,0x63,0xac,0xeb,0x85,0x10,0x94,0x4a,0x25,0x16,0x2e,0x5c,0xc8,0xc2,0x85,0xb,0xeb,0xd2,0x9,0xa,0x4b,0x97,0x2e,0xd,0x84,0x77,0xd4,0x72,0x19,0x5a,0x5b,0x9f,0xfa,0xed,0xf7,0x61,0x2b,0xd0,0xa4,0xec,0x8a,0xe3,0x1d,0x61,0x1,0x8e,0xd7,0x1b,0x40,0x26,0xc5,0xc0,0xb7,0xbe,0x46,0xd7,0x1f,0x97,0xd1,0xff,0xbe,0xb,0x90,0x53,0xa6,0x60,0x77,0xf7,0x78,0x43,0x3,0x4e,0xa9,0xaa,0x44,0x40,0x75,0xf3,0x8f,0xb2,0x27,0xc1,0x98,0x7f,0x74,0x3a,0xbb,0x3c,0x95,0xba,0x4,0x3e,0x1a,0x67,0x9c,0x92,0x8a,0xa8,0xcd,0x37,0xea,0xeb,0xfd,0x8a,0x21,0xc8,0x36,0x21,0x84,0x60,0x70,0x70,0x10,0x80,0x5f,0xfe,0xf2,0x97,0x81,0xe9,0xd4,0x8b,0xd5,0xab,0x57,0x6f,0xfb,0xff,0x7e,0x95,0xc9,0x98,0x1c,0x52,0xe2,0xe6,0xb2,0x24,0x9f,0x7d,0x9c,0xe4,0xaf,0x6f,0x85,0xd9,0xa8,0xdf,0xb,0x30,0x1c,0x9,0xa0,0xc3,0x5b,0x29,0xe0,0xce,0x9e,0xc1,0xc0,0x77,0xbe,0x43,0xd7,0xed,0xcb,0xe9,0xb9,0xf2,0x76,0x8a,0x47,0x9d,0x88,0xdd,0xd3,0x8b,0xdd,0xd1,0x81,0x18,0xec,0x1f,0x37,0x11,0x50,0xdd,0xac,0x55,0x1e,0x46,0xf0,0xb,0x71,0x9b,0xed,0xef,0x97,0xce,0xe,0x9,0x80,0x4e,0x81,0x87,0xc1,0x19,0x25,0xa2,0x36,0xdf,0xa8,0xaf,0xf7,0x8b,0xc3,0xf,0x8c,0x15,0x87,0x94,0x12,0xd7,0x75,0xf9,0xd8,0xc7,0x3e,0xc6,0xbe,0xfb,0xee,0x1b,0x62,0x54,0x95,0x63,0xf5,0xea,0xd5,0xac,0x5c,0xb9,0x12,0x8,0xb6,0xdb,0x7f,0x17,0x24,0x53,0x48,0x20,0x7d,0xed,0x17,0x60,0x13,0xd0,0xa2,0x49,0x2f,0x40,0x19,0x2,0xb0,0x24,0x6c,0x70,0xe1,0x5,0x89,0x9c,0xd8,0x4e,0xe1,0x5d,0x6f,0xa1,0xe7,0x57,0xf7,0xd2,0xfd,0xa3,0x3f,0x90,0x3f,0xe5,0xcd,0x50,0x2c,0x61,0x77,0x74,0x60,0x75,0x76,0x82,0x74,0x6b,0x1e,0x1e,0xa8,0x38,0x24,0x45,0x9e,0x89,0x91,0x50,0x4d,0x6c,0x52,0xca,0xaa,0xaf,0xa9,0x15,0xa6,0x87,0x61,0x74,0x6c,0x7b,0x22,0x75,0xb,0x3c,0x68,0xce,0x28,0x11,0xb5,0xf9,0x46,0x7d,0xbd,0x2e,0x1c,0x42,0x8,0x6,0x6,0x6,0x68,0x6a,0x6a,0xe2,0xb2,0xcb,0x2e,0xab,0x5b,0x2b,0x28,0xdc,0x77,0xdf,0x7d,0x14,0x8b,0x45,0xb2,0xd9,0xac,0x2f,0x7c,0x15,0x97,0xab,0xeb,0xe2,0xe6,0x72,0x24,0x5e,0x5a,0x41,0xe2,0x37,0xb7,0xe8,0xd7,0xb,0x50,0x86,0x0,0x90,0xd0,0xe5,0xc2,0x52,0x17,0x7a,0xa0,0x78,0xd6,0x9b,0xe8,0xfd,0xf9,0xef,0xe9,0xbe,0x65,0x9,0xfd,0x1f,0xfe,0x2,0xce,0x9e,0x73,0xb0,0xbb,0xba,0xbd,0x5e,0x81,0xfc,0x80,0x97,0x8,0x28,0xfe,0x75,0x1d,0xe5,0x7b,0x33,0xac,0x2f,0x72,0x63,0xfe,0x63,0xc3,0xf2,0x9b,0x70,0x2c,0x18,0xf3,0x1f,0x1f,0x51,0x9b,0xaf,0xa,0xe5,0xa9,0x83,0xf9,0xc3,0xf6,0x5d,0xff,0x7e,0xf6,0xb3,0x9f,0x91,0xc9,0x64,0xea,0xd6,0xb,0xa,0x77,0xdf,0x7d,0x37,0x50,0xf9,0x21,0x40,0x63,0xa1,0xea,0x72,0x4d,0x24,0x91,0x40,0xe6,0x9a,0xb,0x61,0x2d,0xd0,0x6e,0x95,0x37,0xb,0xd4,0x13,0x36,0x90,0x77,0xe1,0x79,0x17,0xd6,0x82,0x73,0xd8,0x1,0xc,0x7c,0xe3,0x1b,0x74,0xdd,0xfe,0x2c,0x3d,0x97,0xfe,0x9c,0xc2,0xd1,0x27,0xc2,0x60,0x1e,0xbb,0xa3,0xc3,0x4b,0x6,0xa,0x83,0xbe,0xf4,0xa,0xa8,0x6e,0xfe,0x2a,0xbc,0x37,0xa2,0x84,0xae,0x1e,0x6a,0xe9,0x1a,0x78,0x50,0x9c,0x51,0x22,0x6a,0xf3,0x56,0xc1,0x78,0x55,0x88,0xa1,0x12,0xe,0x21,0x4,0xc5,0x62,0x91,0xd3,0x4e,0x3b,0x8d,0xb3,0xce,0x3a,0xab,0x6e,0xbd,0xa0,0xe0,0xba,0x2e,0x77,0xdd,0x75,0x17,0xb0,0xbd,0xdb,0x35,0x54,0x48,0x17,0xb7,0xb9,0x89,0xc4,0x9a,0x55,0xa4,0x7e,0xf2,0x7d,0xaf,0x17,0x40,0xc6,0xe0,0xb9,0xb5,0x0,0xd7,0xf5,0x56,0xd,0x2c,0x97,0x90,0x48,0x50,0xf8,0xf0,0x7b,0xe9,0xb9,0xf1,0x5e,0xba,0x7f,0xfb,0x14,0xfd,0x9f,0xfa,0x1a,0xa5,0x43,0x8e,0x44,0xf4,0xf,0x60,0x6f,0xdd,0x8a,0xd5,0xd1,0x81,0x18,0xe8,0x3,0xa7,0xfa,0x55,0x4,0xaa,0x9b,0xb5,0xaa,0xef,0x61,0x9d,0xbd,0x2d,0x2c,0x9d,0xfa,0x3f,0x9,0x2a,0x80,0xaa,0xd,0x44,0x25,0xa8,0x60,0x9c,0xf5,0x42,0x85,0x7b,0x8,0xcb,0xfc,0xfb,0xfb,0xfb,0x1,0xb8,0xf2,0xca,0x2b,0xeb,0xd6,0xb,0x12,0xf7,0xdd,0x77,0x1f,0x1b,0x37,0x6e,0xdc,0x65,0xfd,0x7f,0x2d,0xa8,0xb9,0x6c,0x2d,0x1b,0xd7,0xb6,0xc8,0x5c,0xf3,0x5,0x8a,0x6f,0x3d,0x7,0xb9,0xef,0x44,0x58,0x29,0x43,0x7a,0xfb,0x4,0x8c,0xf2,0xf0,0x40,0xaf,0x84,0xe7,0x80,0x94,0x85,0xf3,0xaa,0x3,0x19,0x38,0xf1,0x40,0x6,0x36,0x7e,0x89,0xc4,0x53,0x8b,0x49,0xdd,0x7d,0x33,0xa9,0xfb,0xff,0x8c,0xb5,0x7e,0x25,0x56,0x77,0xb7,0x77,0x30,0x21,0xe0,0x36,0xe7,0x20,0x95,0xf1,0x4e,0x29,0x1c,0x8d,0x5e,0x71,0xb3,0x56,0xe1,0xbd,0x33,0x12,0x74,0x36,0xe5,0x30,0x75,0x2,0x7f,0x4,0x83,0xa,0x5c,0xd5,0x86,0x17,0x5,0xe2,0x60,0xbc,0x2a,0xc4,0x50,0x9,0x87,0x65,0x59,0xf4,0xf5,0xf5,0x1,0x70,0xe7,0x9d,0x77,0xb2,0xf7,0xde,0x7b,0xd7,0xad,0x19,0x24,0xae,0xb9,0xe6,0x1a,0x0,0x52,0xa9,0x54,0x5d,0x3d,0x0,0x75,0x95,0xad,0x94,0xc8,0xa6,0x66,0xac,0xee,0x6e,0x72,0x9f,0x3c,0x83,0xbe,0x3f,0x3e,0x0,0x13,0x2c,0xe8,0x71,0x51,0x71,0x97,0xe0,0x9a,0x51,0x3e,0x63,0x60,0x1d,0x5e,0x2f,0x47,0x5a,0x50,0x7a,0xf5,0x61,0x94,0x4e,0x3c,0x8c,0xfe,0xd5,0xdf,0xc1,0x5e,0xf3,0x1c,0xf6,0xea,0xe7,0x48,0x3c,0x7a,0xf,0xc9,0xc7,0xee,0x23,0xf1,0xf4,0x13,0x58,0xf4,0xe3,0x2,0x32,0x95,0x40,0xe6,0x9a,0xbd,0xd,0x87,0x2,0x9a,0x20,0xa7,0x3a,0x9f,0x5f,0xd0,0xdd,0x94,0xc3,0xd4,0x9,0x34,0x1,0x30,0xe6,0x1f,0x3c,0x54,0x28,0x8b,0x46,0x31,0xff,0xe1,0x5f,0xfe,0xd7,0x5f,0x7f,0x3d,0xaf,0x7b,0xdd,0xeb,0xea,0xd6,0xc,0x12,0x5d,0x5d,0x5d,0xdc,0x7e,0xfb,0xed,0x8,0x21,0xa2,0x33,0xff,0x32,0x24,0xc8,0xe6,0x26,0xd2,0x4f,0x3f,0x48,0xf1,0xb2,0xcb,0x28,0x5c,0xfa,0x19,0x58,0x2a,0x40,0xe8,0x3c,0x21,0x60,0xc,0x8,0x9,0x5,0x9,0x6b,0x0,0x61,0x41,0x16,0x9c,0x5,0x73,0x71,0x8e,0x9a,0x4b,0xe1,0x1d,0x67,0xc0,0x6,0x48,0x2c,0x5e,0x44,0xf2,0xa1,0xbb,0x48,0x3e,0x7e,0x3f,0xf6,0xb3,0x8f,0x62,0x77,0x76,0x2,0x5e,0xef,0x80,0x6c,0xca,0x42,0xda,0x9f,0x49,0x9b,0x60,0xcc,0xdf,0xe8,0x8c,0x8c,0xc0,0x12,0x0,0x63,0xfe,0xc1,0x43,0x5,0xe3,0x8c,0xfa,0xfa,0xb0,0x38,0xca,0x33,0xfe,0xa5,0x94,0x7c,0xf3,0x9b,0xdf,0xe4,0xdc,0x73,0xcf,0xad,0x5b,0x33,0x68,0xfc,0xe6,0x37,0xbf,0xa1,0x50,0x28,0xd0,0xd4,0xd4,0x54,0x33,0x87,0x7f,0xcb,0x6,0x1,0x2b,0x89,0x23,0x20,0xf3,0xf3,0xaf,0x50,0x78,0xef,0xf9,0x30,0x53,0xc0,0x5a,0xe9,0x4d,0xac,0x8b,0x2b,0x4,0x80,0xb,0x3,0x78,0x3f,0x1b,0xf1,0xa,0x23,0x2d,0x28,0x9d,0xb8,0x90,0xd2,0xe9,0xb,0x19,0xe8,0x0,0xeb,0xf9,0x97,0x49,0x3c,0xf3,0x20,0x89,0x27,0xff,0x4d,0xf2,0xd1,0xfb,0x49,0xbe,0xf8,0xc,0xa2,0x6f,0x0,0x28,0x27,0x4,0x19,0x64,0x3a,0xe7,0x5d,0x5b,0x65,0x32,0x67,0xcc,0xdf,0xe8,0x8c,0x86,0x40,0x12,0x0,0x63,0xfe,0xc1,0x43,0x5,0xe3,0x54,0xa1,0x3e,0xc2,0xfe,0xf2,0xff,0xf2,0x97,0xbf,0xcc,0xe7,0x3f,0xff,0xf9,0xba,0x35,0xc3,0xc0,0x75,0xd7,0x5d,0x7,0x78,0xc3,0x16,0xb5,0xf4,0x0,0xf8,0xbe,0x67,0x80,0x74,0x91,0x2d,0xad,0xd8,0xdd,0xdd,0x64,0x2f,0x39,0x87,0x81,0x1b,0x6f,0x80,0xe,0xb,0x6,0x63,0x36,0x14,0x30,0x16,0xca,0x73,0x6,0xf2,0xd2,0x5b,0x15,0x21,0x81,0xa4,0x85,0xbb,0xcf,0x1e,0x14,0xe,0xdf,0x83,0x2,0xef,0x80,0x35,0x90,0x58,0xf1,0x24,0x89,0xa5,0xf,0x93,0x78,0x7a,0x11,0x89,0xe5,0x8b,0xb1,0x5f,0x5c,0x8a,0xbd,0x75,0x2b,0x43,0x57,0x23,0xb3,0x69,0x64,0x26,0xb,0xc2,0x66,0xac,0x65,0x15,0xc6,0xfc,0x8d,0xce,0x58,0xf0,0x3d,0x1,0x30,0xe6,0xaf,0x7,0x54,0x30,0x7f,0x1d,0x62,0x18,0x6e,0xfe,0xdf,0xfd,0xee,0x77,0xf9,0xec,0x67,0x3f,0x5b,0xb7,0x66,0x18,0x58,0xb2,0x64,0x9,0xf,0x3f,0xfc,0x30,0xc9,0x64,0x52,0xd,0xf3,0xdf,0xfe,0x17,0x38,0xb9,0x1c,0x99,0xbf,0xfe,0x8a,0xd2,0x77,0x4f,0xa0,0xf8,0xe5,0xf3,0xe0,0x29,0xcb,0x9b,0x51,0xdf,0x88,0x8f,0xb8,0xc0,0x9b,0x37,0xb0,0x15,0xd8,0x82,0xf7,0x85,0x9f,0x11,0x94,0x8e,0x3a,0x98,0xd2,0x49,0x7,0x43,0xe1,0x83,0xb0,0x11,0xec,0x17,0x9f,0x21,0xf9,0xc4,0x7f,0x48,0x2c,0x7d,0x88,0xc4,0x8a,0x27,0xb0,0x57,0x2d,0xc3,0xee,0xe8,0x4,0x86,0x12,0x82,0x94,0xd,0xc9,0x34,0x32,0x99,0x4,0x2b,0x1,0x48,0x63,0xfe,0x46,0x67,0x5c,0x1d,0x5f,0x13,0x0,0x63,0xfe,0xe1,0x20,0x6a,0xe3,0x6c,0x4,0xf3,0x2f,0x8f,0x9b,0x97,0xcd,0xff,0x8a,0x2b,0xae,0xe0,0x13,0x9f,0xf8,0x44,0xdd,0x9a,0x61,0xe1,0xbb,0xdf,0xfd,0x2e,0x0,0x99,0x4c,0xa6,0xea,0x4,0x20,0x30,0xf3,0x7,0xaf,0xfb,0x3a,0x95,0xc2,0x2d,0xc,0xd2,0xf4,0xcd,0xf,0xd2,0xb3,0xef,0x3c,0x9c,0xb7,0x1d,0x3,0xcf,0xc,0x75,0x6d,0x37,0xf2,0xa3,0x5e,0xee,0x1d,0x18,0x94,0xb0,0xde,0xfb,0xbf,0x58,0x16,0xa4,0xc1,0x39,0x74,0x3e,0xce,0xf1,0xf3,0xa1,0xf0,0x21,0xd8,0x4,0xf6,0x4b,0x2b,0xbc,0x44,0x60,0xf9,0x63,0x24,0x9f,0x7c,0x10,0x7b,0xd5,0x52,0x44,0x4f,0x7,0x76,0x5f,0xff,0x36,0x3a,0xd9,0x9c,0x43,0xfa,0x34,0x8f,0x40,0xd5,0x77,0x70,0x1c,0x4d,0x39,0x4c,0x1d,0xdf,0x12,0x0,0x63,0xfe,0xc1,0xa3,0x11,0x8c,0x57,0x85,0x18,0x86,0x7f,0xf5,0xcf,0x9b,0x37,0x8f,0x6b,0xae,0xb9,0x86,0x63,0x8f,0x3d,0xb6,0x6e,0xcd,0xb0,0xf0,0xdc,0x73,0xcf,0x71,0xc3,0xd,0x37,0xd4,0xf4,0xf5,0x1f,0xa8,0xf9,0x97,0xe1,0xba,0xc8,0xe6,0x56,0x44,0x67,0x27,0x2d,0xef,0x3f,0x96,0x5e,0xee,0xa1,0x74,0xe6,0x49,0xf0,0x34,0xf1,0x9d,0x14,0x58,0xb,0x4,0xde,0xf6,0xc2,0x83,0x78,0x3f,0x1b,0xf1,0x26,0x14,0xa6,0xc1,0x99,0xbf,0x2f,0xce,0xc2,0x7d,0xc1,0x3a,0xb,0x36,0x82,0xb5,0x76,0x3,0x56,0xc7,0x3a,0xac,0x75,0x2b,0x49,0x3e,0xfd,0x20,0xc9,0xa7,0x1f,0x22,0xb1,0xe4,0x41,0x12,0x5b,0xfa,0xbd,0x1e,0x2,0xc0,0x6d,0x6d,0x86,0x64,0xf5,0xcb,0x41,0x83,0x78,0x7,0xab,0xf0,0x1e,0x31,0x3a,0x3e,0x25,0x0,0xc6,0xfc,0xf5,0x80,0xea,0xc6,0x1b,0x56,0xc,0x63,0x71,0xbb,0xae,0xcb,0xc0,0x80,0x37,0xf9,0xea,0x23,0x1f,0xf9,0x8,0x57,0x5d,0x75,0x55,0x60,0x7a,0x41,0xe1,0x92,0x4b,0x2e,0x1,0x20,0x9b,0xcd,0xe2,0xba,0x6e,0xc5,0xd7,0x85,0x62,0xfe,0x65,0xb8,0x2e,0xee,0x84,0x9,0x58,0x9d,0x9d,0x34,0xbf,0xff,0x64,0xba,0x27,0x3c,0x85,0xfb,0x9a,0x3,0xe1,0x99,0x98,0xec,0xf,0x10,0x14,0x86,0x27,0x4,0x9b,0x1,0x4,0xa4,0x4,0xee,0x1e,0xd3,0x70,0xf7,0x9d,0x6,0xd9,0x43,0x28,0xd8,0x6f,0x85,0x2d,0x60,0x3f,0xf3,0xc,0xc9,0xa7,0x17,0x91,0x5c,0xf2,0x0,0x89,0x67,0x1e,0x26,0xf1,0xc2,0x33,0x58,0xdd,0xbd,0x5e,0x32,0x90,0x49,0x22,0x73,0x2d,0x3b,0x2c,0x3b,0x1c,0x9,0xc6,0xfc,0xe3,0xad,0x53,0xf7,0xa3,0x66,0xcc,0x3f,0x1c,0x44,0x6d,0x9c,0x3a,0x3d,0xb4,0xe3,0x61,0xa4,0x38,0x76,0xfe,0xea,0xff,0xde,0xf7,0xbe,0xc7,0x69,0xa7,0x9d,0x16,0x76,0x68,0x75,0xe3,0x85,0x17,0x5e,0xe0,0xe6,0x9b,0x6f,0x26,0x91,0x48,0xa8,0x6b,0xfe,0x65,0xc,0x4b,0x2,0x5a,0xde,0x7d,0xc,0xdd,0x7f,0x5a,0x82,0x3c,0x70,0x36,0x3c,0xe7,0x9a,0x24,0xa0,0x62,0xc,0x2d,0x37,0x2c,0xc,0xff,0x2b,0x2f,0x29,0x28,0xf,0x1b,0xc,0x16,0x3f,0x0,0xeb,0x24,0x89,0xe7,0x1e,0x27,0xf9,0xd4,0x3,0xa4,0x16,0xfd,0x95,0xc4,0x53,0xf,0x62,0x6f,0xdd,0x8a,0x0,0x6f,0x1f,0x82,0x96,0x9c,0xb7,0xca,0x60,0x58,0x32,0x60,0xcc,0x3f,0xfe,0x3a,0x75,0x3d,0x66,0xc6,0xfc,0xc3,0x41,0xd4,0xe6,0xad,0xca,0x43,0x1b,0x14,0x47,0xf9,0x8b,0x1f,0xe0,0xa2,0x8b,0x2e,0xe2,0xd2,0x4b,0x2f,0xad,0x5b,0x27,0x2a,0x7c,0xfd,0xeb,0x5f,0x7,0xbc,0xaf,0xff,0x4a,0xbb,0xff,0x23,0x31,0xff,0x32,0x86,0xf7,0x4,0xbc,0xef,0x75,0xf4,0xdc,0xbb,0xc,0xf6,0xb2,0x60,0xa5,0x49,0x2,0x6a,0x86,0x90,0x50,0x94,0xde,0x90,0xc1,0x6,0xbc,0xaf,0xfc,0xcc,0xd0,0xa6,0x44,0xaf,0x3d,0x8c,0x81,0xce,0x4f,0x60,0x3d,0xbf,0x86,0xe4,0x33,0xf,0x92,0x7c,0xfc,0x9f,0x24,0x9f,0x7a,0x10,0x7b,0xd9,0x93,0x24,0x7a,0xbc,0xe1,0x2,0x37,0x9b,0xf6,0x36,0x25,0xaa,0x61,0xc9,0xe1,0x98,0x61,0x29,0xf2,0xe,0x30,0x3a,0xdb,0x51,0xf3,0x23,0x66,0xcc,0x3f,0x1c,0xa8,0x60,0xde,0xf5,0x42,0x95,0x7,0xbf,0xcc,0x21,0xa5,0x24,0x9f,0xcf,0x6f,0x33,0x48,0xdb,0xb6,0x79,0xcf,0x7b,0xde,0xc3,0xf9,0xe7,0x9f,0xcf,0x41,0x7,0x1d,0x54,0xb7,0x4e,0x94,0xb8,0xfd,0xf6,0xdb,0x81,0xca,0xf7,0xfd,0x57,0xa1,0x7d,0xe0,0xba,0xb8,0x6d,0xad,0xd8,0x6b,0x96,0xd3,0xfc,0x96,0x63,0xe9,0xbd,0xf5,0x7e,0xd8,0xd7,0x86,0xe7,0xa5,0x77,0x1c,0xaf,0x2,0x21,0x6a,0x8b,0xf2,0x3c,0x82,0xf2,0x3e,0x4,0x12,0x48,0x58,0xb8,0x7b,0xee,0x46,0xfe,0x90,0xb3,0xc8,0xbf,0xe7,0x2c,0x6f,0x53,0xa2,0xa5,0x4f,0x91,0x7a,0xe0,0x4f,0x24,0x1f,0xfb,0x7,0xc9,0x67,0x1e,0x22,0xb9,0x65,0xb,0x0,0xae,0xd,0x6e,0x53,0xb,0x24,0x53,0xde,0xfc,0x83,0x1a,0x4f,0x72,0x52,0xe5,0x1d,0x60,0x74,0x76,0x44,0x4d,0x9,0x80,0x31,0xff,0x70,0xa0,0x82,0xf9,0xc7,0x21,0x6,0x0,0xc7,0x71,0xb6,0x9d,0xde,0x57,0xc6,0x9c,0x39,0x73,0x38,0xeb,0xac,0xb3,0x38,0xef,0xbc,0xf3,0x94,0xdf,0xd2,0xb7,0x12,0xfc,0xbf,0xff,0xf7,0xff,0xe8,0xec,0xec,0x24,0x97,0xcb,0x85,0xae,0x5d,0x7f,0x1d,0x9,0xdc,0xd6,0x56,0x52,0x4b,0xff,0x43,0xeb,0x19,0xaf,0xa2,0xe7,0xe7,0x7f,0x42,0x2e,0x98,0x9,0xcf,0xb,0x28,0xb8,0xc3,0xe,0x2e,0x37,0xa8,0xb,0x2,0x70,0x5c,0xe8,0xc0,0x5b,0x7a,0x38,0x34,0xa9,0xb0,0xb4,0xf0,0x20,0x4a,0x27,0x1f,0x4,0x9d,0x5f,0xc4,0x7e,0x6e,0x25,0xc9,0x27,0xfe,0x49,0xea,0xb1,0x7f,0x92,0x7c,0xe2,0xdf,0xd8,0x6b,0x5f,0x40,0x74,0xf7,0x78,0xc3,0x5,0x49,0x81,0xdb,0xda,0xe,0x96,0x5d,0x71,0xef,0x80,0x2a,0xef,0x0,0xa3,0xb3,0x2b,0xaa,0x4e,0x0,0x8c,0xf9,0xfb,0x87,0xe1,0x5f,0x69,0x8e,0xb3,0xeb,0x41,0xe9,0xe5,0xa5,0x68,0xb5,0x40,0x8,0x11,0xe9,0xf5,0x7e,0xc5,0x50,0xfe,0x73,0x2c,0x8e,0xe1,0xff,0xee,0x38,0xce,0xa8,0xbf,0xdb,0xde,0xde,0xce,0xc2,0x85,0xb,0x39,0xed,0xb4,0xd3,0x38,0xf6,0xd8,0x63,0x39,0xec,0xb0,0xc3,0x6a,0x8a,0x4b,0x45,0xac,0x58,0xb1,0x82,0xb,0x2e,0xb8,0x80,0x44,0x22,0x81,0x6d,0xdb,0x15,0x95,0x79,0xa4,0x5d,0xff,0x3b,0x43,0x4a,0x84,0x65,0xe1,0x4c,0x98,0x40,0xe2,0x85,0xc7,0x69,0x3b,0x79,0x3f,0xfa,0x2f,0xbd,0x8a,0xc2,0x87,0xde,0x3,0x6b,0x2c,0xe8,0x30,0x43,0x2,0xbe,0x43,0x0,0xb8,0x90,0x67,0xe8,0xfc,0x2,0x20,0x69,0xe1,0xec,0xbb,0x17,0xce,0xab,0xf6,0x62,0xf0,0x7d,0xef,0x45,0xac,0x1a,0xc4,0x5e,0xfd,0x2c,0x89,0x17,0x9e,0x22,0xf5,0xf0,0x3f,0x48,0x2d,0xbe,0xf,0x7b,0xf5,0x4b,0x5e,0x32,0x90,0xb2,0xbc,0x64,0x40,0x8c,0x3e,0x91,0xd0,0x98,0xbf,0xda,0x3a,0x55,0x3d,0x52,0xba,0x9b,0xbf,0x6a,0x49,0xc6,0xf0,0xb1,0xe7,0x91,0x50,0x8f,0xf9,0x4a,0x29,0xeb,0xbe,0x5e,0x57,0x58,0x96,0x45,0x7b,0x7b,0x3b,0xbb,0xef,0xbe,0x3b,0x73,0xe7,0xce,0xe5,0xb0,0xc3,0xe,0xe3,0xd0,0x43,0xf,0xe5,0x88,0x23,0x8e,0x60,0xe2,0xc4,0x89,0x51,0x87,0x17,0x8,0xde,0xf7,0xbe,0xf7,0x1,0x90,0xcb,0xe5,0x2a,0x9a,0xfc,0xa7,0x94,0xf9,0x97,0x79,0xca,0x49,0x5c,0x7b,0x3b,0x56,0x47,0x7,0xcd,0x17,0x9e,0x4d,0xff,0x8a,0x65,0xc,0xfe,0xdf,0xa5,0x90,0xb2,0x60,0x83,0x49,0x2,0x2,0x85,0xc0,0xdb,0x94,0x68,0xb,0xde,0xa,0x3,0xcb,0x42,0xb6,0x64,0x28,0x1d,0x75,0x28,0xa5,0x93,0xe,0x65,0xf0,0xbd,0xef,0x45,0xbc,0xd8,0x45,0xea,0x89,0x7b,0x49,0xfd,0xfb,0x4e,0xd2,0xff,0xba,0x3,0x7b,0xdd,0x3a,0xaf,0x53,0x21,0x65,0x21,0x77,0x4a,0x6,0x8c,0xf9,0xab,0xaf,0x53,0xf1,0xe3,0x64,0xcc,0xdf,0x7f,0xbc,0xe6,0x35,0xaf,0xe1,0x96,0x5b,0x6e,0xc1,0xb2,0x2c,0x5f,0xe3,0xf3,0xe3,0xcb,0x5d,0x27,0x48,0x29,0xb1,0x6d,0x9b,0xa6,0xa6,0x26,0x9a,0x9a,0x9a,0x98,0x34,0x69,0x12,0xd3,0xa6,0x4d,0xa3,0xb5,0xb5,0x35,0xea,0xd0,0x42,0xc1,0x4d,0x37,0xdd,0xc4,0x3,0xf,0x3c,0x50,0xf1,0xb2,0x3f,0x25,0xcd,0x7f,0x38,0x5c,0x17,0xb7,0xbd,0x1d,0xd1,0xdf,0x47,0xd3,0xb5,0x5f,0xc7,0x7a,0x65,0x35,0xfd,0xd7,0xfe,0x2,0x9a,0x2c,0xef,0x18,0x61,0x33,0x2f,0x20,0x78,0x94,0xe7,0xe,0xf4,0xe1,0xfd,0xc,0x6d,0x4a,0x24,0x27,0xb5,0x91,0x7f,0xc7,0x5b,0xc9,0xbf,0xfd,0xad,0xf4,0x2d,0xfb,0x6,0xc9,0x87,0xee,0x22,0xfd,0xc0,0x5d,0xa4,0x1e,0xf9,0x3b,0xf6,0x2b,0xaf,0x0,0xe0,0x36,0x65,0x90,0x4d,0x43,0xcf,0x9e,0x6,0xef,0xa1,0x46,0xd6,0x11,0x47,0x1c,0x71,0x44,0x37,0xd0,0xe2,0x17,0x61,0x35,0x8,0xab,0x40,0xa4,0x94,0xac,0x59,0xb3,0x86,0x6b,0xae,0xb9,0x86,0x33,0xce,0x38,0x23,0x14,0x4d,0x3,0x83,0x30,0xd0,0xd7,0xd7,0xc7,0xd4,0xa9,0x53,0xe9,0xef,0xef,0xa7,0xb5,0xb5,0x75,0xdc,0x4,0x40,0x79,0xf3,0xdf,0xf1,0x1f,0xa1,0x54,0xc4,0xee,0xed,0xa3,0x78,0xc8,0x9,0xf4,0x7d,0xef,0x17,0xb8,0x47,0xcc,0x86,0x15,0xc0,0x80,0x1b,0xef,0x43,0x84,0x54,0x86,0xc4,0xfb,0xd2,0x6f,0x3,0x26,0x3,0x45,0xb0,0x56,0x6c,0x21,0xf9,0xc8,0x5d,0xa4,0xef,0xff,0x13,0x99,0xfb,0xfe,0x80,0xdd,0x3b,0xb4,0xa2,0x60,0x42,0x2b,0x32,0x95,0xd9,0x21,0x11,0x70,0x1c,0x87,0x44,0x22,0xc1,0x1,0x7,0x1c,0x40,0x2e,0x97,0xdb,0x65,0x6e,0xe,0xa8,0x69,0x96,0x31,0xd4,0x59,0x3b,0xee,0xd4,0x1a,0xdd,0xcd,0x5f,0xb7,0xaf,0x59,0x3,0x83,0x6a,0xf0,0x9e,0xf7,0xbc,0x87,0xfe,0xfe,0x7e,0x9a,0x9b,0x9b,0xb5,0x33,0xff,0x71,0x21,0x25,0x24,0x92,0x38,0x6d,0xad,0x24,0x9f,0xb8,0x9f,0xd6,0xd3,0xe6,0x93,0xba,0xf2,0xe7,0xb0,0x1b,0xb0,0x8f,0xe5,0x2d,0x6f,0xab,0x7c,0xab,0x3,0x3,0xbf,0x50,0x9e,0x3b,0xd0,0xe5,0xc2,0xf3,0x2e,0xac,0x6,0x77,0xea,0x24,0xf2,0xef,0x7b,0x37,0xdd,0x57,0xdf,0xc4,0x96,0x5f,0x3f,0x41,0xd7,0x85,0x97,0x51,0x58,0x78,0x2,0xa2,0xa7,0x9b,0xc4,0xc6,0x8d,0xd8,0x9b,0x36,0x21,0xf2,0x3,0x5e,0x52,0x37,0x1e,0x7d,0xcc,0xbc,0x41,0x65,0x9d,0x31,0x13,0x0,0x63,0xfe,0x6,0x6,0xea,0xe2,0xda,0x6b,0xaf,0xe5,0xf7,0xbf,0xff,0x3d,0x99,0x4c,0x66,0xdc,0xb6,0xae,0xa2,0xf9,0x57,0xc4,0x25,0x25,0x20,0x70,0xda,0xdb,0x11,0x85,0x3e,0x9a,0xbf,0x70,0x2e,0x4d,0x67,0xbf,0x1d,0xfb,0xe1,0x27,0xbd,0x44,0x60,0xb2,0x5,0xbb,0xce,0x9f,0x35,0x8,0xb,0xe5,0xa1,0x82,0x2e,0xd7,0xdb,0xc0,0x69,0xd,0x38,0xf3,0xf6,0xa5,0xff,0x73,0xe7,0xb3,0xf5,0x17,0xf7,0xb1,0xf5,0x57,0x8f,0xd2,0xf3,0xc1,0x2f,0x50,0x38,0xfc,0x48,0x44,0xb1,0x44,0x62,0xe3,0x46,0xac,0x8e,0xad,0xde,0x75,0xa3,0x6c,0xc8,0x15,0x4a,0xd8,0x46,0x7,0x18,0x63,0xe,0x80,0x31,0x7f,0x3,0x3,0x75,0xf1,0x8f,0x7f,0xfc,0x83,0xf,0x7d,0xe8,0x43,0xd8,0xb6,0x4d,0x2a,0x95,0x1a,0xf3,0xeb,0x5f,0x5b,0xf3,0x1f,0x8e,0xa1,0x79,0x1,0x14,0xb,0xa4,0xff,0x76,0xb,0xa9,0xbf,0xdd,0x42,0xfe,0x1d,0x1f,0xa6,0xff,0x92,0x2b,0x61,0xbe,0xd,0x2f,0x62,0x86,0x5,0xa2,0x86,0x85,0x97,0xc,0x6c,0xc2,0xdb,0x84,0x28,0x65,0x51,0x7c,0xf5,0xe1,0x14,0x4f,0x3a,0x1c,0xb6,0x42,0x62,0xe9,0xd3,0x64,0xfe,0x76,0x13,0xc9,0x3b,0x7e,0x45,0xea,0x95,0xd5,0x64,0x26,0xb7,0x20,0x66,0xef,0x87,0x14,0x16,0x42,0xba,0xb1,0xf3,0x6,0x1d,0x74,0xec,0x99,0x33,0x67,0x7e,0x1,0xd8,0xe1,0x84,0x88,0xb8,0x99,0xbf,0x94,0x92,0xee,0xee,0x6e,0xde,0xf8,0xc6,0x37,0x32,0x77,0xee,0xdc,0x50,0x62,0x30,0x30,0x8,0x12,0x27,0x9c,0x70,0x2,0xdd,0xdd,0xdd,0xb4,0xb4,0xb4,0xc4,0xdf,0xfc,0xcb,0x90,0xd2,0x9b,0x88,0x96,0xcd,0x82,0x5b,0x24,0xf5,0xd4,0x23,0xa4,0xee,0xb8,0x19,0x99,0x99,0x8a,0xf3,0xaa,0x5,0x30,0x4d,0x40,0xb7,0x0,0xc7,0x4c,0x12,0x8c,0x1c,0x2,0x70,0x25,0x74,0x4b,0xe8,0x4,0x1c,0x81,0x3b,0x67,0x2a,0x85,0xd3,0x4f,0x66,0xf0,0xe4,0xf,0x52,0xda,0x7d,0x6f,0x5a,0x64,0x91,0x49,0x2f,0x3d,0x4b,0x62,0xa0,0x9b,0x52,0x53,0x5b,0x5d,0x1b,0xd,0x55,0x1c,0x96,0x6,0xa6,0x1c,0xa2,0x4e,0xcf,0x2e,0x43,0x0,0x71,0x33,0x7f,0x3,0x83,0xb8,0xe1,0x8b,0x5f,0xfc,0x22,0xab,0x57,0xaf,0x1e,0x77,0xc9,0x5f,0xac,0xcc,0x7f,0x38,0xa4,0x44,0xe6,0x5a,0x70,0xda,0xdb,0xb1,0x5f,0x7e,0x8e,0x96,0xf3,0xdf,0x49,0xcb,0xdb,0x4f,0x21,0xf1,0xe7,0x7b,0x60,0xf,0x60,0xb6,0x5,0xd2,0xa,0xda,0x4b,0xc,0x2a,0x81,0x0,0x90,0x50,0x74,0xe1,0x15,0x17,0x96,0x49,0x68,0x6b,0x66,0xe0,0xe3,0xe7,0xf1,0xc8,0xa5,0x37,0xf2,0xe0,0xc7,0x2e,0xa3,0x6b,0xcf,0xf9,0xb4,0xbc,0xf2,0x22,0xb9,0xcd,0x6b,0x40,0x8,0xa4,0xf1,0xa0,0xd0,0x74,0x76,0xe8,0x1,0x88,0xab,0xf9,0x9b,0x1e,0x0,0x83,0xb8,0xe0,0xd6,0x5b,0x6f,0xe5,0x53,0x9f,0xfa,0x14,0xa9,0x54,0x8a,0x64,0x32,0x39,0xea,0xef,0xc5,0xd6,0xfc,0x87,0x78,0xca,0x4c,0x32,0x9b,0x43,0xa6,0x6c,0x92,0x2f,0x2c,0x27,0xfd,0x87,0x5f,0x62,0x3f,0xbe,0x18,0x67,0xfa,0x5c,0xe4,0xd1,0x33,0x21,0x25,0xa0,0x57,0x78,0x5f,0xa2,0xe6,0xbb,0x20,0x7a,0x88,0xa1,0x9f,0xbc,0x84,0xcd,0x12,0xa4,0xa0,0xe7,0xa0,0x7d,0x59,0xf5,0xea,0xb3,0xe8,0x9d,0xb1,0x17,0xd9,0x8e,0x8d,0x4c,0x7c,0xe1,0x49,0x2c,0xb7,0x44,0x31,0xd7,0xe2,0x6b,0x95,0x45,0xed,0x41,0x8a,0xea,0xf4,0x6c,0x4b,0x0,0xe2,0x6a,0xfe,0x60,0x12,0x0,0x83,0x78,0xe0,0xa9,0xa7,0x9e,0xe2,0xa4,0x93,0x4e,0x2,0xa0,0xa9,0xa9,0x69,0xd4,0xbd,0x1e,0xe2,0x6c,0xfe,0xbb,0x72,0x49,0x10,0x16,0x32,0x97,0x43,0x5a,0x82,0xe4,0xf2,0x67,0x48,0xdd,0x72,0xd,0xd6,0x9a,0x2d,0xb8,0x93,0xf6,0x42,0x2e,0x98,0x2,0x93,0x4,0xb8,0x2,0xa,0x43,0x9b,0xd,0x99,0x64,0x20,0x7a,0x8,0xbc,0xa1,0x9a,0x2e,0x9,0x96,0xa0,0xfb,0x90,0xfd,0x78,0x69,0xe1,0x99,0xf4,0x4f,0x99,0x45,0xf3,0xba,0x97,0x98,0xf0,0xd2,0x33,0x48,0xdb,0xa6,0x94,0xce,0xd5,0x5d,0x5d,0x2a,0x78,0x90,0xa2,0x3a,0x5e,0x2,0x20,0x84,0x48,0x8f,0xff,0xbb,0xd5,0x43,0x95,0x2,0x31,0x9,0x80,0x81,0xee,0x58,0xb1,0x62,0x5,0x47,0x1f,0x7d,0x34,0xf9,0x7c,0x7e,0xcc,0xf5,0xfe,0x8d,0x65,0xfe,0xc3,0x20,0x25,0xd8,0x36,0x32,0xd7,0x84,0x70,0x8a,0xa4,0x1e,0x5f,0x44,0xea,0x96,0xab,0xb1,0x9f,0x7b,0xe,0x9c,0x2c,0x32,0x37,0x9,0xf6,0xce,0x42,0xab,0x80,0x7e,0x1,0x25,0x93,0x8,0x28,0x81,0x72,0x22,0xd0,0x29,0xc1,0x16,0x74,0x1e,0x7e,0x0,0x2f,0x1d,0xf5,0x36,0xdc,0x64,0x92,0xb6,0x97,0x57,0xd0,0xb2,0x61,0x25,0xa5,0x74,0x16,0x37,0x99,0x41,0xd4,0xb0,0xa9,0x90,0x2a,0x1e,0xa4,0xa8,0x4e,0x8f,0x3d,0x6b,0xd6,0xac,0x5d,0x26,0x1,0xfa,0x1,0x95,0xa,0xc4,0x24,0x0,0x6,0x3a,0x63,0xc9,0x92,0x25,0x1c,0x7a,0xe8,0xa1,0xf4,0xf7,0xf7,0xd3,0xd2,0xd2,0x12,0xf8,0x97,0xbf,0x9f,0x5c,0xbe,0x76,0xfb,0x57,0xba,0x6c,0x30,0x99,0x42,0xe6,0x72,0x8,0xa7,0x40,0xf2,0x99,0x27,0x49,0xfd,0xe9,0x46,0xd2,0x7f,0xba,0x1e,0x6b,0xc5,0xcb,0xc8,0x96,0x19,0xb8,0x7b,0xcf,0x80,0xdd,0x86,0xfa,0xa3,0x7,0x4d,0xaf,0x80,0x12,0x10,0x78,0x49,0x59,0xa7,0x44,0xe6,0x12,0x6c,0x3e,0xea,0x28,0x5e,0x7e,0xd5,0x9b,0x71,0x13,0x49,0xa6,0x3c,0xbd,0x88,0x4c,0xcf,0x66,0xf2,0xcd,0x13,0x2b,0xd9,0x46,0x60,0x3b,0xa5,0x42,0x1e,0xa4,0xa8,0x4e,0x30,0x9,0x80,0x6a,0x5,0x62,0x12,0x0,0x3,0x5d,0xf1,0xe2,0x8b,0x2f,0x72,0xe4,0x91,0x47,0x6e,0xdb,0xe9,0x6f,0xbc,0x43,0x91,0xfc,0x40,0x2c,0x78,0xca,0x89,0x40,0x36,0x8b,0x4c,0x25,0x10,0x1d,0x9d,0xa4,0x9e,0x7e,0x84,0xf4,0x2d,0x3f,0x21,0xf9,0xd8,0xbf,0x10,0xeb,0x7a,0x71,0x5b,0xa7,0x23,0xe7,0xb4,0x79,0x43,0x4,0x5,0x1,0x85,0xb2,0xa0,0x2f,0x61,0x1b,0xd4,0x82,0xf2,0x1c,0x81,0x1e,0x81,0x33,0x31,0xcb,0xa6,0x63,0x8e,0x66,0xe3,0xbe,0xc7,0xd2,0xb2,0x76,0x15,0x93,0x9f,0x7b,0x4,0x27,0x93,0xc3,0x49,0x67,0x11,0x32,0x9c,0x4d,0xaf,0xc6,0xd,0x57,0x6f,0x1d,0xff,0x13,0x0,0x15,0xb,0xc4,0x24,0x0,0x6,0xba,0xe2,0xf0,0xc3,0xf,0x67,0xc3,0x86,0xd,0xe3,0x6e,0xf3,0x1b,0xb,0xd3,0xe,0x8a,0x4b,0x58,0x90,0xc9,0x20,0xb3,0x59,0x84,0x2d,0x48,0xbc,0xb0,0x82,0xd4,0xbf,0xfe,0x42,0xea,0x8e,0xeb,0x49,0x2e,0x7e,0xc,0xa,0x69,0x9c,0xd9,0xfb,0xc3,0x5e,0x2,0x9a,0x5,0xe4,0x5,0x94,0x77,0xa7,0x35,0xc9,0x40,0xf8,0x10,0x80,0x90,0x30,0x20,0xa1,0x5b,0x30,0xb8,0xef,0x34,0x5e,0x3a,0xee,0xbf,0x70,0xec,0xc,0xd3,0x9f,0xfa,0x17,0x89,0x42,0x1f,0xc5,0xa6,0xb6,0x51,0x93,0x0,0x15,0x3d,0x48,0x51,0x9d,0x5d,0x97,0x1,0xd6,0x83,0x18,0x14,0x88,0x81,0x81,0x32,0x38,0xed,0xb4,0xd3,0x58,0xb9,0x72,0x25,0x4d,0x4d,0x4d,0xc6,0xfc,0xfd,0xe0,0x2,0x64,0x2a,0x83,0x33,0x71,0x22,0xce,0xc4,0x89,0x88,0x81,0x3e,0xd2,0x77,0xdd,0x4a,0xeb,0xff,0xbc,0x85,0xb6,0xb7,0x1d,0x40,0xee,0xb3,0xe7,0x93,0xfc,0xeb,0x7d,0xde,0x86,0x36,0x73,0x5,0xcc,0xb2,0x20,0x69,0x96,0x13,0x46,0x6,0x1,0xe0,0xc2,0x1a,0x17,0xa,0xb0,0xfc,0xc3,0x1f,0xe5,0x81,0xf3,0xaf,0x46,0xba,0x16,0xad,0xaf,0xac,0x40,0x5a,0xf6,0x2e,0xbb,0x9,0xc6,0xcd,0x83,0x82,0xd6,0xf1,0xed,0x70,0xcd,0xb8,0x14,0x88,0x81,0x41,0xd4,0x90,0x52,0xf2,0x9a,0xd7,0xbc,0x86,0x7f,0xfe,0xf3,0x9f,0x34,0x35,0x35,0x61,0x59,0x96,0x36,0x33,0xfe,0x95,0x35,0xff,0xe1,0x5c,0x43,0x65,0x29,0x9b,0x5a,0x71,0x9a,0x5,0x38,0x25,0x12,0xcf,0x3f,0x4b,0xf2,0xf9,0x67,0x91,0x3f,0xbf,0x9c,0xd2,0xfe,0x7,0x52,0x3c,0xf6,0x34,0xa,0x27,0xbf,0x93,0xd2,0x11,0x87,0xc1,0x4,0xb,0x6,0xf1,0x4e,0xc5,0xeb,0xc1,0x5b,0xd3,0x6e,0x5e,0x43,0xe1,0xc1,0x6,0xfa,0x5c,0x58,0x69,0xb1,0xf1,0xb8,0x63,0xb8,0x77,0xfa,0xef,0x39,0xe2,0xca,0xb,0x98,0xb6,0xf4,0xdf,0xf4,0xcc,0xdc,0x87,0x52,0xba,0x9,0xe1,0x3a,0xb1,0xf3,0xa0,0x30,0x74,0x7c,0x19,0x2,0x50,0xbd,0x40,0xcc,0x10,0x80,0x81,0x2e,0x78,0xf1,0xc5,0x17,0x79,0xed,0x6b,0x5f,0xcb,0xa2,0x45,0x8b,0x8c,0xf9,0x87,0xc5,0x25,0xbc,0xdd,0x5,0x65,0x2e,0x87,0x4c,0xd8,0xd8,0xaf,0xac,0x21,0xb5,0xf8,0x1,0xd2,0xb7,0x5d,0x43,0x72,0xd1,0xdf,0x11,0x2f,0x6f,0x82,0x1,0x1b,0x8a,0x16,0x72,0x7a,0xab,0x37,0x81,0xd0,0x1a,0x1a,0x2a,0x30,0x7b,0xc,0x84,0x3,0x81,0x97,0xb8,0x75,0x43,0x71,0x76,0x1b,0x2f,0x1d,0xf3,0x36,0x12,0x3,0x7d,0x4c,0x59,0xfa,0x30,0x76,0x71,0x90,0x62,0xf3,0x84,0x71,0xe7,0x5,0xf8,0x12,0x86,0xe2,0x5e,0x57,0x25,0x7a,0xea,0xee,0x1,0x88,0x59,0x81,0x18,0x18,0x44,0x86,0x5b,0x6f,0xbd,0x95,0x77,0xbc,0xe3,0x1d,0x38,0x8e,0x43,0x73,0x73,0x33,0x42,0x8,0x63,0xfe,0x61,0x72,0xd,0x9d,0x3e,0xe8,0xb6,0xb7,0x83,0x10,0x88,0xfc,0x0,0xc9,0x87,0xff,0x43,0xea,0xe1,0xff,0x20,0x1,0x39,0x71,0x2,0xce,0xfe,0x47,0x90,0x3f,0xe9,0x4c,0xa,0xc7,0xbe,0xe,0x77,0xee,0x5e,0xd0,0x6a,0x79,0xbd,0x2,0x5b,0xf1,0x26,0xaf,0x61,0x12,0x82,0xc0,0x50,0x9e,0x1b,0xb0,0x56,0x42,0x9b,0xc5,0x93,0x9f,0xfe,0x32,0xaf,0x1c,0x7e,0xa,0x47,0xfe,0xe8,0xb3,0xb4,0x6e,0x58,0x49,0xf7,0xb4,0xbd,0xb1,0x9c,0x5d,0x8f,0x16,0xf6,0x4d,0x3e,0x66,0x5e,0x27,0x84,0xa8,0x6f,0x8,0x20,0x6e,0x5,0x62,0x60,0x10,0x15,0xae,0xb8,0xe2,0xa,0x3e,0xf5,0xa9,0x4f,0x1,0x6c,0x9b,0xf0,0xa7,0x8b,0xf9,0xfb,0x9,0x65,0x12,0x9,0x29,0x91,0xa9,0x8c,0x77,0x96,0x3d,0x20,0x4a,0x45,0x44,0x5f,0x2f,0xa9,0x7,0xfe,0x4e,0xea,0x81,0xbf,0xe3,0xb6,0x36,0x53,0x3c,0xf4,0x38,0x8a,0x47,0xbe,0x96,0xe2,0x11,0x27,0x52,0x9a,0x7f,0x30,0xec,0x21,0x60,0x40,0xc0,0x16,0xbc,0x21,0x3,0x69,0x86,0xa,0x2,0x81,0xd,0xf4,0xb8,0xd0,0x6f,0xb1,0xe9,0xf8,0xa3,0xb9,0x6f,0xea,0x6f,0x38,0xee,0x1b,0xe7,0xd2,0xb2,0x61,0x25,0x3d,0xd3,0xf6,0xc4,0x72,0x4a,0xbe,0x4b,0xc6,0xcd,0xeb,0xca,0x3a,0x35,0x27,0x0,0x71,0x2b,0x10,0x3,0x83,0xa8,0xf0,0xfd,0xef,0x7f,0x9f,0x4f,0x7f,0xfa,0xd3,0x0,0xda,0xcd,0xf6,0xf7,0x93,0x4b,0xc5,0x98,0xb6,0x21,0x99,0x42,0x26,0x53,0xde,0x9c,0x1,0x29,0x11,0xfd,0x3d,0xa4,0xef,0xff,0x2b,0xe9,0xfb,0xff,0x8a,0x9b,0xb4,0x70,0xe6,0x1d,0x42,0xe1,0xf8,0x37,0x53,0x38,0xe6,0xc,0x4a,0xfb,0x1f,0x6,0x7b,0x3,0x58,0x5e,0xcf,0x40,0x37,0xe0,0x98,0x64,0xc0,0x57,0x8,0xc0,0x75,0x61,0x95,0xa0,0x6f,0xde,0x6e,0xfc,0xeb,0x82,0xeb,0x38,0xf5,0xcb,0x6f,0xa6,0x79,0xd3,0xcb,0xf4,0x4e,0x99,0xed,0x6b,0x4f,0x40,0xdc,0xbc,0x6e,0xb8,0x4e,0x4d,0x9,0x40,0xdc,0xa,0xc4,0xc0,0x20,0x2a,0x9c,0x7b,0xee,0xb9,0xfc,0xfc,0xe7,0x3f,0xc7,0xb2,0x2c,0x9a,0x9b,0x9b,0x8d,0xf9,0x2b,0xc6,0xb5,0xb,0x5f,0x79,0x2,0x61,0xae,0x5,0x27,0x37,0xf4,0xef,0x85,0x41,0x12,0x4f,0x2d,0x26,0xf9,0xd4,0x62,0xb2,0x3f,0xbe,0x4,0x67,0xff,0x83,0x29,0x1e,0x72,0x8c,0xd7,0x33,0x70,0xd0,0xf1,0xb8,0x73,0xa7,0x42,0xce,0xf2,0x4e,0xc5,0xeb,0xc2,0x1b,0x2a,0x10,0x66,0x69,0x81,0x2f,0xb0,0x24,0xac,0x92,0xf4,0xed,0xbf,0x7,0xff,0xb8,0xf8,0xd7,0x9c,0xf0,0x8d,0xf7,0xd2,0xbc,0xe9,0x25,0x7a,0xa7,0xec,0xe1,0x4b,0x4f,0x40,0xdc,0xbc,0x6e,0x67,0x9d,0xaa,0x13,0x80,0xb8,0x15,0x88,0x81,0x41,0x14,0x78,0xe6,0x99,0x67,0x78,0xf7,0xbb,0xdf,0xcd,0x53,0x4f,0x3d,0x45,0x3a,0x9d,0x26,0x95,0x4a,0x19,0xf3,0x57,0x8c,0xab,0x52,0x3e,0x99,0xca,0x20,0x27,0xe,0xd,0x15,0x14,0xf3,0x24,0x96,0x3e,0x49,0x72,0xe9,0x93,0x70,0xd3,0x8f,0x71,0xa6,0x4c,0xa5,0x78,0xe4,0x29,0x14,0x8f,0x3a,0x89,0xe2,0x81,0xc7,0xe0,0xcc,0xdd,0x1f,0x76,0x17,0xe0,0x8,0x6f,0x55,0x41,0x1f,0x30,0x80,0xf7,0x35,0x6b,0x5e,0x79,0xb5,0xe3,0x15,0x49,0xd7,0xe1,0xfb,0x73,0xff,0xe7,0x7e,0xce,0x89,0x97,0xbe,0x6b,0xa8,0x27,0xa0,0xbe,0x24,0x20,0x6e,0x5e,0x37,0x92,0x4e,0x55,0x9,0x40,0xdc,0xa,0xc4,0xc0,0x20,0xa,0x5c,0x79,0xe5,0x95,0xfc,0xcf,0xff,0xfc,0x4f,0x45,0x93,0xfd,0x20,0xde,0x46,0xab,0x62,0x4c,0xf5,0xf0,0xc9,0x64,0x1a,0x39,0x31,0xed,0xad,0x4f,0x77,0x5d,0x44,0xe7,0x66,0x32,0x7f,0xbe,0x89,0xec,0x9f,0x6f,0xc2,0x6d,0xca,0x50,0x9a,0x77,0x28,0xc5,0x43,0x8e,0xa3,0x78,0xd0,0x71,0x38,0xbb,0xcf,0xc5,0x99,0xb1,0x37,0xcc,0x4a,0x40,0xda,0x82,0x5e,0xbc,0x5e,0x82,0xbc,0x34,0xdb,0x13,0x57,0x83,0xf2,0xa,0x81,0x55,0xd0,0x75,0xc4,0x3c,0xfe,0xf9,0x85,0x5f,0x70,0xec,0x77,0xcf,0xa3,0x69,0xcb,0x5a,0xfa,0x26,0xcd,0xaa,0x29,0x9,0x88,0x9b,0xd7,0x8d,0xa6,0x53,0x71,0x2,0x10,0x75,0xa0,0xaa,0xf2,0x1a,0x18,0x54,0x8a,0x15,0x2b,0x56,0xf0,0xee,0x77,0xbf,0x9b,0x47,0x1f,0x7d,0x14,0x18,0x7f,0xb2,0x1f,0xc4,0xdb,0x68,0x55,0x8c,0xc9,0x37,0x3e,0x29,0x41,0x8,0x64,0xcb,0x4,0x1c,0xe1,0x1d,0x5f,0x2c,0x6,0xfb,0x49,0x3e,0xfa,0x20,0xe9,0x47,0x1f,0x44,0xf2,0x1d,0xdc,0x96,0x26,0x9c,0xe9,0xb3,0x29,0xcd,0x3f,0x92,0xe2,0xc1,0xc7,0x50,0x5a,0xb0,0x90,0xd2,0xbe,0xb,0x60,0x6f,0x1,0x52,0x78,0x73,0x7,0x7a,0xf0,0xb6,0x28,0x36,0x13,0xa,0xc7,0x46,0x39,0x9,0x58,0xd,0x5b,0x8f,0x3a,0x98,0x7f,0x7c,0xf9,0x37,0x9c,0x74,0xe9,0x3b,0xc8,0x75,0xac,0x63,0x60,0xc2,0x74,0x84,0xeb,0x54,0x4e,0xa5,0xb9,0xd7,0x55,0xa3,0x53,0x51,0x2,0xa0,0x42,0xa0,0xf5,0xf2,0x9a,0x4,0xc0,0x20,0x4a,0x7c,0xff,0xfb,0xdf,0xe7,0xc2,0xb,0x2f,0xa4,0x58,0x2c,0x92,0xcd,0x66,0x49,0x24,0x12,0x63,0x76,0xf9,0x83,0x9a,0x49,0xab,0x31,0xff,0x1a,0xf8,0x86,0xfe,0x94,0x99,0x1c,0x32,0x93,0xc3,0x45,0x80,0x5b,0xf2,0xe6,0xe,0x3c,0xbf,0x94,0xe4,0x8a,0xa5,0x64,0x7f,0xff,0x73,0xdc,0x4c,0x12,0x67,0xdf,0x5,0x14,0x8e,0x38,0x89,0xd2,0x81,0x47,0x53,0x9c,0x7b,0x18,0xee,0x9e,0x7b,0xc1,0x2c,0x40,0xc,0xcd,0x21,0xe8,0x1,0x8a,0x43,0xcb,0xd,0xd,0x76,0x44,0x39,0x9,0x78,0x19,0x7a,0xe,0xdd,0x9b,0xff,0x7c,0xe4,0x4a,0x4e,0xf8,0xc1,0xfb,0x48,0xe4,0xfb,0x71,0x92,0x19,0x2a,0x29,0x33,0xdd,0xbd,0xae,0x5a,0x9d,0x71,0x13,0x0,0x55,0x2,0xad,0x87,0x77,0xac,0x2f,0x2c,0x3,0x83,0x20,0xf1,0xd0,0x43,0xf,0x71,0xfe,0xf9,0xe7,0xf3,0xc0,0x3,0xf,0x0,0x95,0x7d,0xf5,0xfb,0xd,0x15,0x4d,0xdb,0x2f,0x28,0x6f,0xfe,0x23,0xf2,0x49,0xb0,0x6c,0x64,0xa6,0x9,0x99,0x69,0xda,0xfe,0xbb,0xf9,0x1,0x12,0x4b,0x1e,0x27,0xb5,0xe4,0x71,0x24,0xe0,0x4c,0x68,0xc1,0xd9,0x67,0x1,0xa5,0x79,0x47,0x50,0x3c,0xe0,0x55,0x94,0xe,0x3e,0x1e,0x67,0x9f,0xd9,0xd0,0x3e,0xac,0x87,0xa0,0x1b,0x28,0x98,0xfd,0x7,0xb6,0x61,0x58,0x4f,0xc0,0xe6,0xd7,0x1d,0xc9,0x33,0x2b,0x3e,0xc9,0x21,0xbf,0xfb,0x3a,0x5b,0xf7,0x3a,0x78,0xdc,0x5e,0x0,0xdd,0xbd,0xae,0x16,0x9d,0x31,0x13,0x0,0x95,0x2,0x55,0x89,0xd7,0xc0,0x60,0x3c,0xc,0xc,0xc,0x70,0xc1,0x5,0x17,0x70,0xe5,0x95,0x57,0x2,0x90,0xcb,0xe5,0xb0,0x6d,0x7b,0xdc,0xaf,0xfe,0x32,0x54,0x33,0x6d,0x95,0xbf,0xd8,0xfd,0x42,0xd4,0xc9,0x84,0x4c,0x67,0x91,0xe9,0x2c,0xae,0x10,0xe0,0x3a,0x88,0x81,0x7e,0x92,0x8f,0x3d,0x48,0xfa,0xb1,0x7,0x91,0x80,0x3b,0x71,0x2,0xa5,0xfd,0xe,0xa6,0xb4,0xff,0xe1,0x94,0xe,0x38,0x8a,0xe2,0xbc,0x57,0xe1,0xec,0xb5,0x97,0xb7,0xff,0x40,0x49,0x78,0x2b,0xc,0x7a,0x80,0x52,0x83,0xf,0x17,0x8,0xc0,0x91,0xb0,0x55,0xf0,0xdc,0x9b,0x3e,0xc0,0xec,0x47,0xfe,0x48,0xd3,0xe6,0x35,0xf4,0x4d,0xde,0x6d,0xd4,0x24,0x40,0x77,0xaf,0xab,0x55,0x67,0xd4,0x4,0x40,0xb5,0x40,0x55,0xe1,0x35,0x30,0x18,0xf,0xbf,0xff,0xfd,0xef,0x39,0xff,0xfc,0xf3,0x59,0xb9,0x72,0x25,0x42,0x8,0x5a,0x5a,0x5a,0xaa,0xfa,0xea,0x57,0xcd,0xb4,0x55,0x35,0x7f,0x55,0xb9,0xea,0xe6,0x93,0x12,0x84,0x85,0xcc,0x35,0x23,0x73,0xcd,0xb8,0x42,0x20,0x90,0x88,0xfe,0x5e,0xd2,0xf,0xde,0x4f,0xe6,0xc1,0xfb,0xbd,0x84,0xa0,0xbd,0x95,0xd2,0x3e,0xf3,0x29,0x1c,0xf6,0x1a,0x6f,0xe,0xc1,0xdc,0x23,0x70,0xf7,0x9a,0xe6,0xed,0x4e,0x58,0x4,0xfa,0x87,0x7e,0x1a,0x71,0x95,0x81,0x0,0xb6,0xba,0xb8,0x7b,0xa4,0x78,0xf8,0xfd,0xdf,0xe5,0x94,0xaf,0xbf,0x95,0xe4,0x40,0xf,0xc5,0x4c,0xf3,0x2e,0x5b,0x6,0xc7,0xcd,0x2b,0xaa,0xb9,0x9f,0x11,0x13,0x0,0x63,0xfe,0x6,0x6,0xd5,0x61,0x60,0x60,0x80,0x7b,0xee,0xb9,0x87,0x1f,0xfe,0xf0,0x87,0xdc,0x7d,0xf7,0xdd,0x0,0xb4,0xb4,0xb4,0x0,0x54,0xfc,0xd5,0xf,0xea,0x99,0xb6,0xaa,0x26,0xab,0x2a,0x57,0x20,0x7c,0x43,0xff,0xeb,0xed,0x3d,0xd0,0xb2,0x7d,0x85,0xc1,0x40,0x1f,0xa9,0x6d,0x93,0xa,0xc1,0x99,0x3e,0x95,0xe2,0xfe,0x87,0x53,0x5a,0x70,0x34,0xc5,0x3,0x8e,0xc2,0x99,0xb9,0xf,0xce,0xf4,0x3d,0x61,0x37,0x1b,0x52,0x96,0x37,0x5c,0xd0,0x48,0xfb,0x10,0xd8,0xc0,0x2b,0x92,0x8e,0x57,0x2f,0xe0,0xc9,0xff,0xfa,0x2,0x87,0xde,0xf2,0x55,0x3a,0x77,0xdb,0x7f,0x87,0x5f,0x9,0xd3,0x2b,0xc2,0xd0,0xaa,0x56,0x63,0x97,0x4,0xc0,0x98,0xbf,0x81,0x41,0xe5,0xe8,0xe8,0xe8,0xe0,0xfb,0xdf,0xff,0x3e,0xd7,0x5d,0x77,0x1d,0x6b,0xd7,0xae,0x5,0xd8,0xb6,0xae,0xbf,0xda,0x71,0x7e,0xd5,0x4c,0x5b,0x55,0x93,0x55,0x95,0x2b,0x34,0xbe,0xf2,0xa,0x83,0x5c,0x33,0x4e,0xae,0xd9,0x4b,0x8,0x1c,0x7,0xd1,0xb9,0x95,0xcc,0x7d,0x7f,0x45,0xdc,0xf7,0x57,0xaf,0x87,0xa0,0xad,0x15,0x67,0xfa,0x1e,0x94,0xe6,0x1f,0x49,0xe1,0xe0,0x63,0x29,0x1e,0xb8,0x10,0x67,0xbf,0x79,0xdb,0xb7,0x2c,0xde,0x8a,0xd7,0x3b,0x10,0xe7,0x15,0x6,0xae,0x84,0xcd,0x82,0xe7,0xce,0x79,0x3f,0x93,0x56,0x3d,0xce,0x6e,0x8f,0xdf,0x49,0xd7,0xcc,0xb9,0xb1,0x3c,0x3d,0xb0,0x16,0xec,0x90,0x0,0xe8,0x5e,0x20,0x2a,0x17,0xb4,0x41,0x7c,0x50,0x2a,0x95,0x58,0xbe,0x7c,0x39,0xb7,0xdf,0x7e,0x3b,0x57,0x5c,0x71,0x5,0x1b,0x37,0x6e,0x4,0x20,0x93,0xc9,0x90,0x4c,0x26,0x91,0x52,0x1a,0xf3,0x6f,0x30,0xae,0x48,0xf9,0xa4,0x4,0xcb,0x42,0x36,0x4f,0xc0,0x69,0x1e,0xfa,0x3b,0xa7,0x84,0x28,0xe4,0x49,0x3c,0xf7,0x34,0xa9,0xe5,0x4f,0x93,0xbd,0xed,0x7a,0xdc,0xa6,0xc,0xce,0xbc,0x43,0xc9,0xbf,0xfa,0x74,0xa,0x47,0x9c,0x4a,0xf1,0x80,0xa3,0x60,0x2f,0x0,0xcb,0x3b,0xbf,0xa0,0xb,0x20,0x66,0xc9,0x80,0x0,0xfa,0x5d,0x68,0xb3,0x78,0xfc,0x5d,0x5f,0x66,0xea,0xb2,0x7,0x48,0xf6,0x77,0x51,0xca,0xb6,0x84,0x23,0xaf,0x78,0xf,0xc3,0xb6,0x4,0xc0,0x98,0xbf,0x81,0x41,0x65,0x28,0x14,0xa,0x1c,0x7f,0xfc,0xf1,0x6c,0xdd,0xba,0x15,0xd8,0xde,0xd5,0x5f,0x8b,0xf1,0x83,0x9a,0xa6,0xed,0x17,0x54,0x35,0xec,0xd8,0x98,0xff,0x68,0xb0,0x13,0xc8,0x6c,0x2,0x99,0x6d,0xa2,0x3c,0x0,0x65,0x15,0x6,0xb6,0xd,0x19,0xb8,0xf6,0x97,0x29,0xcd,0x3d,0x88,0xe2,0x21,0x47,0x53,0x38,0xe2,0x14,0xf2,0xaf,0x3a,0x15,0xb9,0x5f,0x1b,0xb8,0x16,0x6c,0xc2,0xdb,0xa1,0x30,0x2e,0x3d,0x3,0x16,0xb0,0x5e,0x32,0x38,0x7f,0x2a,0xcf,0xbe,0xee,0x23,0x1c,0xfa,0xbb,0xaf,0xd3,0x39,0x7b,0x1,0x54,0xb1,0x37,0x40,0x2d,0x50,0xdd,0xfc,0x1,0xec,0x59,0xb3,0x66,0x7d,0x41,0x8,0x91,0xf6,0x39,0x9e,0x11,0x11,0x95,0xf9,0x4b,0x29,0xe9,0xe9,0xe9,0xe1,0x8c,0x33,0xce,0x60,0xee,0xdc,0xb9,0x81,0xc4,0x60,0xd0,0x38,0x48,0x26,0x93,0x24,0x12,0x9,0xfe,0xf6,0xb7,0xbf,0x91,0xcb,0xe5,0xea,0x6a,0xd7,0x2a,0x9a,0x7f,0x9c,0x63,0xa,0x82,0x4f,0xe5,0xd8,0x76,0xe0,0x4c,0x24,0x91,0x4d,0x4d,0xb8,0xcd,0xcd,0xc8,0x64,0x2,0x7b,0xcd,0xcb,0xa4,0x97,0x3c,0x46,0xe6,0x6f,0xb7,0x90,0xbd,0xfb,0x26,0x12,0xcb,0x9e,0x83,0x3e,0x81,0x3b,0x75,0x4f,0xd8,0xcb,0x86,0x56,0x1,0x83,0xc2,0xdb,0x77,0x20,0xe,0x89,0x80,0x14,0x74,0xcc,0x3e,0x88,0xdd,0x1e,0xbf,0x87,0x4c,0xf7,0x66,0x9c,0x4c,0x2e,0x30,0x29,0x1d,0xcc,0x1f,0xe8,0xb1,0xcc,0x97,0xbf,0x81,0x41,0xf5,0xf8,0xcc,0x67,0x3e,0xc3,0xfe,0xfb,0xef,0x4f,0x7f,0x7f,0x3f,0x96,0x65,0xd5,0xc4,0x11,0x67,0xa3,0x55,0x31,0xa6,0x20,0xf8,0x54,0x8e,0x6d,0x54,0x4e,0x29,0x21,0x91,0xc2,0x9d,0x3c,0x85,0xd2,0xd4,0xa9,0x38,0x93,0x27,0x63,0x6d,0x5c,0x43,0xd3,0x4d,0x57,0xd3,0xfe,0xf1,0x33,0x98,0xf4,0xee,0x3,0x69,0x39,0xff,0x93,0xa4,0xfe,0x7a,0x2f,0x64,0x80,0xfd,0x2c,0x98,0x6a,0x41,0xd2,0x82,0xca,0xe7,0xb3,0xaa,0x5,0x1,0x74,0x49,0xdc,0xdd,0x93,0x2c,0x3b,0xe5,0x3,0xe4,0x3a,0xd6,0x21,0x63,0xe0,0x1d,0xf5,0xb6,0x97,0x9a,0x8f,0x3,0xae,0x6,0xc6,0xfc,0x47,0xc6,0xcb,0x2f,0xbf,0xcc,0x5d,0x77,0xdd,0x45,0x22,0x91,0xd8,0xe1,0x5e,0x54,0xb9,0xaf,0xa8,0xe3,0x90,0x52,0x52,0x2c,0x16,0x39,0xfd,0xf4,0xd3,0x99,0x39,0x73,0x66,0xa4,0xb1,0x8c,0x84,0xeb,0xaf,0xbf,0x9e,0x57,0xbf,0xfa,0xd5,0xe4,0xf3,0x79,0x92,0xc9,0x64,0x55,0xd7,0xc6,0xd9,0x68,0x55,0x8c,0x29,0x8,0x3e,0x95,0x63,0xab,0x98,0x73,0x68,0x42,0xa1,0xdb,0x36,0x9,0x57,0x58,0xe0,0x14,0xb1,0x57,0x3d,0x47,0xf3,0xb,0xcf,0xd1,0x74,0xe3,0x8f,0x28,0x1c,0xfe,0x6a,0x6,0xce,0xfc,0x10,0x85,0x5,0xb,0x71,0xf6,0xdf,0xf,0xda,0x2d,0x58,0xb,0xf4,0xb9,0x5e,0xd7,0xba,0x4e,0xb0,0xbc,0x9,0x81,0x2f,0x9d,0xf0,0x56,0xf6,0x79,0xe0,0xb7,0xb4,0x6c,0x58,0xc9,0x60,0xcb,0x24,0xdf,0x65,0x74,0xfa,0xa8,0xe,0x3c,0x1,0x30,0xe6,0x3f,0x3a,0xfe,0xf5,0xaf,0x7f,0xf1,0xa1,0xf,0x7d,0x28,0xea,0x30,0x94,0xc7,0xbc,0x79,0xf3,0x58,0xba,0x74,0x69,0xd4,0x61,0xec,0x82,0xa3,0x8f,0x3e,0x9a,0x33,0xcf,0x3c,0x93,0x5b,0x6f,0xbd,0x95,0x74,0x3a,0xad,0xed,0x26,0x3f,0x7e,0x72,0xa9,0x18,0x53,0x10,0x7c,0x2a,0xc7,0x56,0x33,0xa7,0x74,0xc1,0xb2,0x71,0x27,0x4e,0xf1,0x36,0x23,0x2a,0x15,0x49,0x3d,0xf6,0x0,0xa9,0xc7,0x1e,0xc0,0xcd,0xa5,0x29,0x1d,0x72,0x2c,0x3,0xff,0xf5,0x21,0x6,0xde,0xf0,0x76,0x98,0x65,0xc1,0x4b,0xc0,0xa0,0xeb,0x2d,0xb7,0xd3,0x5,0xbd,0x2e,0x72,0x4f,0x8b,0x17,0x8e,0x7d,0x7,0x47,0x5d,0xff,0x59,0x6,0x5b,0x27,0x6f,0x3b,0xe2,0xb9,0x5e,0x68,0xd2,0xed,0xbf,0x3,0x2,0x4d,0x0,0x8c,0xf9,0x8f,0x8d,0xa6,0xa6,0xed,0xdb,0x80,0xda,0xb6,0x8d,0x94,0x12,0x21,0xea,0x3f,0xb7,0xa0,0x9e,0xeb,0xfd,0x88,0xc1,0xaf,0xfb,0x0,0x6f,0xd,0xfd,0xb3,0xcf,0x3e,0xcb,0x2f,0x7e,0xf1,0xb,0xde,0xfb,0xde,0xf7,0xd6,0xcd,0xe7,0x37,0x2e,0xbc,0xf0,0x42,0x6e,0xbd,0xf5,0x56,0x6,0x7,0x7,0x49,0xa5,0x52,0xe3,0xfe,0x7e,0x9c,0x8d,0x56,0xc5,0x98,0x82,0xe0,0x53,0x39,0x36,0xdf,0x38,0xa5,0x4,0x3b,0x81,0x33,0x75,0xaa,0xb7,0xe7,0x40,0x61,0x80,0xcc,0x3,0xf7,0x90,0x79,0xe0,0x1e,0x9a,0x7e,0xf6,0x6d,0xfa,0xde,0xf7,0x59,0x6,0xfe,0xfb,0x5d,0xc0,0x50,0x22,0xe0,0x6a,0xd2,0x23,0x60,0x1,0xbd,0xb0,0x69,0xef,0x23,0x18,0x6c,0x9b,0x82,0x55,0xcc,0xe3,0x26,0xc6,0x7f,0x6e,0xc7,0x83,0x8e,0xe6,0xf,0x1,0x56,0x99,0x31,0xff,0xf1,0x51,0xbe,0x17,0x21,0x4,0x96,0x65,0x91,0x48,0x24,0xb0,0x6d,0x1b,0xcb,0xb2,0x6a,0xfe,0xf1,0xe3,0x7a,0x15,0x38,0xca,0x3c,0x65,0x53,0x3d,0xff,0xfc,0xf3,0xab,0xda,0x50,0x27,0x2c,0x1c,0x79,0xe4,0x91,0xbc,0xed,0x6d,0x6f,0xa3,0x50,0x28,0x8c,0xdb,0x36,0x55,0x6c,0xbb,0xc6,0xfc,0xa3,0x85,0x92,0xe6,0x3f,0x1c,0x43,0x43,0x4,0x64,0x9a,0x28,0x4d,0x9b,0x4e,0x69,0xca,0x14,0x92,0xcf,0x2c,0xa6,0xfd,0x82,0x77,0xd3,0x7e,0xf6,0x5b,0x48,0x3e,0xb8,0x18,0xe6,0x2,0x53,0x2c,0x8,0x76,0x52,0xbd,0x7f,0xe8,0x84,0xbe,0xfd,0xf7,0x60,0xfd,0xfc,0x63,0xc9,0x6d,0x5d,0xe7,0xdd,0x5f,0x1d,0xd0,0xd5,0xfc,0x21,0xa0,0x4,0xc0,0x98,0x7f,0xf5,0xf0,0xe3,0xde,0xe2,0xc8,0x21,0xa5,0x24,0x9b,0xcd,0xb2,0x75,0xeb,0x56,0xbe,0xfa,0xd5,0xaf,0xd6,0xcd,0x1b,0x4,0xae,0xbc,0xf2,0x4a,0x84,0x10,0xf4,0xf7,0xf7,0x8f,0x7a,0xef,0x2a,0x1a,0xa4,0x8a,0xcf,0x93,0xea,0xe6,0xaf,0x62,0x3d,0x86,0xc6,0x29,0x5d,0x10,0x2,0x67,0xfa,0x74,0x4a,0x93,0x27,0x91,0xbd,0xe7,0xf,0x4c,0x3e,0xf3,0x70,0x5a,0x3f,0xfd,0x29,0x44,0xcf,0x20,0xec,0x6f,0x81,0xad,0xc1,0x44,0x41,0xc7,0x85,0x2c,0xbc,0x7c,0xf8,0x1b,0xb0,0x5c,0xa7,0xae,0x21,0x0,0x9d,0xcd,0x1f,0x2,0x48,0x0,0x8c,0xf9,0x57,0xf,0xd5,0x4c,0x57,0x35,0xe,0xcb,0xb2,0x10,0x42,0x70,0xe9,0xa5,0x97,0xb2,0x69,0xd3,0xa6,0xba,0xf9,0xfd,0xc6,0xd4,0xa9,0x53,0xf9,0xd2,0x97,0xbe,0x84,0xe3,0x38,0x81,0xf7,0x52,0xa8,0x68,0xfe,0xaa,0x3e,0x9b,0x2a,0x9b,0x7f,0x10,0x8,0x2d,0xa1,0x70,0xbd,0xb9,0x2,0xa5,0xe9,0x33,0x70,0x5b,0x72,0xb4,0xfc,0xf2,0xa,0x26,0x9f,0x31,0x8f,0xf4,0x6f,0xff,0x8,0x73,0x80,0xc9,0x16,0x94,0x7c,0xf,0xc5,0x3f,0x8,0xa0,0x13,0xd6,0xcf,0x3f,0x96,0xae,0x59,0x73,0x49,0xf5,0x75,0x46,0x1c,0xd0,0xf8,0x8,0xaa,0xed,0xf9,0x9a,0x0,0x18,0xf3,0x8f,0x6,0xaa,0x1a,0xb7,0x5f,0x1c,0xe5,0x5e,0x0,0xc7,0x71,0xf8,0xda,0xd7,0xbe,0x56,0xb7,0x46,0x10,0xf8,0xca,0x57,0xbe,0xc2,0xde,0x7b,0xef,0x4d,0x5f,0x5f,0xdf,0xe,0xcb,0x2,0xfd,0x9a,0xb,0xe1,0x17,0x4f,0x99,0xcb,0x2f,0x34,0x2,0x57,0x23,0xf2,0x55,0xc4,0xe9,0x3a,0xc8,0x5c,0xb,0xc5,0xe9,0x33,0x48,0xac,0x5b,0xc5,0xa4,0x8f,0xbd,0x99,0xb6,0x8f,0x7d,0xcc,0x1b,0xa,0xd8,0x5b,0xf1,0x21,0x81,0x7e,0x89,0x9c,0x95,0x62,0xed,0x41,0x27,0x91,0xe9,0xde,0x5c,0xf5,0x92,0x40,0x3f,0x9f,0xc7,0x28,0x75,0x7c,0x4b,0x0,0x8c,0xf9,0x47,0x3,0x95,0x8d,0xdb,0x4f,0x8e,0xf2,0x3c,0x89,0x9f,0xfc,0xe4,0x27,0xdb,0x76,0xe0,0x53,0x9,0x96,0x65,0x71,0xcb,0x2d,0xb7,0x0,0x30,0x38,0x38,0x8,0xa8,0xd9,0x76,0x55,0x35,0x59,0x55,0xb9,0x1a,0x91,0xaf,0x2a,0x4e,0x29,0xc1,0x75,0x70,0xa6,0xcf,0xc0,0x99,0xd0,0x4a,0xf3,0xcd,0x57,0x31,0xf9,0xcd,0x7,0x63,0xad,0x58,0xe3,0xed,0x1f,0xe0,0xa,0x50,0xf1,0xdc,0x21,0x29,0xc1,0x85,0xd5,0x87,0x9e,0x46,0x31,0xdb,0x82,0xe5,0xa8,0xdc,0x65,0x11,0x1c,0x7c,0x49,0x0,0x8c,0xf9,0x47,0x3,0x1d,0x8c,0xdb,0x2f,0xe,0x29,0x25,0x99,0x4c,0x86,0x42,0xa1,0xc0,0xa7,0x3f,0xfd,0xe9,0xba,0xf5,0x82,0xc0,0x61,0x87,0x1d,0x56,0xf1,0x84,0xc0,0x6a,0x60,0xbe,0xfc,0xa3,0xe1,0x6a,0x44,0xbe,0x9a,0x39,0x5d,0x7,0x99,0xce,0x52,0x9c,0x3e,0x9d,0xd4,0x8a,0xa7,0x98,0xf2,0x86,0x3,0x49,0xfc,0x67,0x9,0xcc,0x13,0x20,0x15,0x4c,0x2,0x4,0xd0,0x5,0x5d,0xb3,0xe7,0xd1,0xb9,0xdb,0xfe,0xa4,0xfa,0xba,0x2a,0xbf,0x34,0x24,0x5f,0xa,0x43,0xa7,0xee,0x4,0xc0,0x98,0x7f,0x34,0xd0,0xc5,0xb8,0xfd,0xe4,0x10,0x42,0x60,0xdb,0x36,0xbf,0xfc,0xe5,0x2f,0x59,0xbe,0x7c,0x79,0xdd,0xba,0x41,0xa0,0x92,0x9,0x81,0xd5,0xc0,0x98,0x7f,0x34,0x5c,0x8d,0xc8,0x57,0x37,0xa7,0x94,0xe0,0xba,0x14,0x67,0xcc,0xc0,0xee,0xeb,0x64,0xf2,0x59,0x47,0x92,0xb8,0xff,0x29,0xd8,0x4f,0xc1,0x4,0x0,0xbc,0x63,0x91,0x27,0xc3,0x96,0xbd,0xf,0x21,0xdd,0xd7,0x9,0x15,0xec,0x77,0x1c,0x27,0xf3,0x87,0x3a,0x13,0x0,0x63,0xfe,0xd1,0x40,0x15,0x63,0x9,0x9b,0xa3,0xdc,0xb,0x0,0xf0,0x91,0x8f,0x7c,0xa4,0x6e,0xed,0x20,0x30,0x75,0xea,0x54,0xbe,0xfc,0xe5,0x2f,0xfb,0x32,0x21,0x50,0xc5,0xe7,0x40,0x55,0xc3,0x56,0xdd,0x5c,0x55,0xac,0xcb,0x9d,0xe1,0x5b,0xb2,0xe9,0x38,0x14,0x67,0xce,0x44,0x14,0x7,0x99,0xfc,0x8e,0xa3,0x48,0x3c,0xbc,0x2,0xe6,0x28,0x38,0x31,0x50,0x4a,0xb0,0x61,0xeb,0x9e,0x7,0x21,0x85,0xc5,0x78,0x59,0x4a,0xdc,0xcc,0x5f,0x8,0x51,0x7b,0x2,0xa0,0x9b,0xf9,0xeb,0xf0,0x0,0x86,0x5,0x1d,0xcd,0xbf,0xc,0x29,0x25,0xc9,0x64,0x92,0xfb,0xee,0xbb,0x8f,0xfb,0xef,0xbf,0xbf,0xee,0x18,0x82,0xc0,0x25,0x97,0x5c,0xc2,0xe4,0xc9,0x93,0xe9,0xed,0xed,0xad,0xb9,0x9c,0x54,0x34,0x47,0x15,0x63,0xf2,0x9b,0x4b,0x7,0xbe,0xa0,0x38,0xfd,0x84,0x28,0x95,0x28,0xcd,0x98,0x81,0x55,0x18,0x64,0xd2,0xfb,0x4e,0x42,0xbc,0xd4,0xb,0xbb,0x29,0x36,0x31,0x50,0x0,0x3,0xd0,0xb1,0xdb,0x7c,0x6,0xda,0x26,0x63,0x17,0xb,0xa3,0xff,0x6a,0xc,0xcd,0x1f,0x6a,0xec,0x1,0xd0,0xcd,0xa4,0x55,0x7f,0x58,0x2a,0x85,0x1f,0x33,0x42,0x75,0x36,0xff,0x32,0xd2,0x69,0xef,0xf0,0xca,0x73,0xcf,0x3d,0x57,0xc9,0xcd,0x81,0x2c,0xcb,0xe2,0xc2,0xb,0x2f,0x4,0xa8,0x29,0x3e,0x3f,0xd,0xdb,0x98,0x7f,0xfc,0xf8,0x74,0xe0,0x4,0xb0,0x5c,0x17,0x67,0xe6,0x4c,0x92,0x1b,0xd7,0xd0,0x7e,0xfe,0x3b,0x21,0x5,0x34,0x59,0x6a,0xd,0x7,0xf4,0x43,0xdf,0x8c,0xdd,0xe9,0x9e,0x31,0x87,0xe4,0x40,0xf7,0x88,0xbf,0x12,0x87,0xd9,0xfe,0x3b,0x6b,0x95,0x51,0x75,0x2,0xa0,0x9b,0x49,0xc7,0xc5,0xfc,0xfd,0x40,0xd4,0xc6,0xed,0x17,0x87,0xeb,0xba,0xe4,0x72,0x39,0x56,0xae,0x5c,0xc9,0x97,0xbe,0xf4,0xa5,0xba,0xe3,0x9,0x2,0x9f,0xfd,0xec,0x67,0x99,0x35,0x6b,0x16,0xbd,0xbd,0xbd,0x55,0x9d,0x16,0xa8,0x62,0x7b,0x55,0xd5,0xb0,0x75,0x30,0x6b,0xd5,0x11,0xf8,0x7b,0xd7,0x71,0x28,0x4e,0x99,0x4c,0xee,0xdf,0x7f,0x26,0xfb,0xd3,0x9b,0x61,0x36,0xde,0xca,0x0,0x55,0x50,0x0,0xda,0xa1,0x73,0xf7,0x79,0x24,0xfb,0x7b,0x76,0xf9,0x67,0x1d,0xea,0xb0,0x1a,0xec,0x7c,0x3f,0x4a,0xec,0xde,0x6c,0xcc,0x7f,0x7c,0x98,0x2f,0xff,0x1d,0x51,0xde,0x2e,0xf8,0x9b,0xdf,0xfc,0x26,0x1b,0x37,0x6e,0xf4,0x85,0xd3,0x4f,0x8,0x21,0xf8,0xf1,0x8f,0x7f,0xc,0x40,0xa1,0x30,0x7a,0xd7,0xe2,0xce,0xd7,0xf8,0xa9,0xaf,0x12,0x8f,0xdf,0x5c,0x7e,0x43,0x7,0xf3,0x57,0xb9,0xfc,0x86,0x63,0x97,0x38,0x13,0x49,0x9c,0x54,0x82,0xb6,0x1f,0x7c,0xc,0xb1,0xb4,0x7,0xa6,0xa9,0x34,0x29,0xd0,0x85,0x4,0xf4,0x4e,0xdd,0x93,0x9d,0x83,0x8a,0x6b,0xb7,0xff,0x70,0x54,0x95,0x0,0xe8,0xd4,0xa8,0x75,0x79,0x58,0x2a,0x81,0xa,0xf7,0xa2,0x42,0xc,0x65,0x8,0x21,0x90,0x52,0x92,0xcb,0xe5,0x0,0xf8,0x9f,0xff,0xf9,0x9f,0x88,0x23,0x1a,0x19,0x6f,0x7a,0xd3,0x9b,0x38,0xfa,0xe8,0xa3,0x19,0x18,0x18,0x18,0xb7,0x17,0x40,0x45,0xa3,0x55,0x31,0xa6,0x20,0xf8,0x54,0x8e,0x2d,0x16,0x9c,0xae,0x8b,0x33,0x79,0xa,0x89,0xad,0x1d,0x34,0xff,0xe4,0x6b,0x30,0x11,0x2a,0x99,0x71,0x1f,0x1a,0x4a,0xd0,0x3b,0x79,0x77,0x9c,0x74,0xe,0x31,0x34,0x64,0xd7,0x8,0xe6,0xf,0x55,0x24,0x0,0xba,0x34,0xc0,0x20,0x79,0xa3,0x80,0xa,0x5f,0xdd,0x2a,0x19,0xca,0x70,0x8e,0xf2,0x84,0xc0,0x9b,0x6f,0xbe,0x99,0xc5,0x8b,0x17,0xd7,0xcd,0x1d,0x4,0xae,0xbd,0xf6,0x5a,0x0,0x6,0x6,0x6,0x46,0xbd,0x7f,0x15,0xcd,0x4c,0xc5,0x98,0x82,0xe2,0xf3,0x13,0xba,0xbc,0x27,0xc3,0xe6,0x14,0x8e,0xa4,0xd4,0x9c,0xa5,0xf9,0xf6,0x2b,0xb1,0x1e,0xda,0xa8,0x56,0x2f,0x40,0x11,0xfa,0x27,0xce,0x20,0xdf,0xd4,0x86,0xe5,0xf8,0xbb,0x87,0xc7,0x58,0x50,0x41,0xa7,0xa2,0x4,0x40,0x97,0x6,0x18,0x24,0x6f,0x14,0x50,0xc1,0xfc,0xfd,0x42,0x50,0xf7,0x52,0x5e,0x16,0xf8,0x83,0x1f,0xfc,0xa0,0x6e,0xfe,0x20,0x30,0x7f,0xfe,0x7c,0xce,0x39,0xe7,0x9c,0x8a,0x87,0x1,0xea,0x81,0x2a,0x75,0x3d,0x1c,0xaa,0x9b,0xbf,0xca,0x89,0x4e,0xbc,0x38,0x25,0xb2,0x65,0x2,0x76,0x6f,0x3f,0x4d,0xbf,0xbf,0xa,0xda,0xf1,0x36,0x8,0x52,0x1,0x5,0x18,0x68,0x9d,0x42,0xa1,0xb9,0x9d,0x44,0xa9,0x18,0x8a,0xa4,0xa,0xe6,0xf,0xe3,0x24,0x0,0x41,0xcd,0x4c,0x34,0xe6,0x3f,0x3e,0x54,0x31,0x7f,0xd5,0x39,0x5c,0xd7,0x25,0x91,0x48,0x70,0xeb,0xad,0xb7,0xf2,0xd2,0x4b,0x2f,0xd5,0xad,0x13,0x4,0x7e,0xf8,0xc3,0x1f,0x32,0x71,0xe2,0x44,0xba,0xbb,0xbb,0x3,0x39,0x27,0xa0,0xcc,0xe5,0x17,0x8f,0xaa,0xcf,0x91,0x31,0x7f,0xcd,0x39,0x5d,0x89,0x93,0x4e,0x92,0xfd,0xcb,0x75,0x88,0xa5,0x3,0x30,0x41,0x91,0x76,0x56,0x2,0xa7,0xa9,0x89,0xc1,0xb6,0x29,0xd8,0xc5,0x7c,0xe0,0x72,0xaa,0x98,0x3f,0x8c,0x91,0x0,0xe8,0x66,0xd2,0xaa,0xbe,0xb4,0x6a,0x81,0xea,0xa6,0xab,0x1a,0x47,0x26,0x93,0xa1,0xaf,0xaf,0x8f,0x77,0xbd,0xeb,0x5d,0x75,0x6b,0x5,0x81,0xb6,0xb6,0x36,0x7e,0xf6,0xb3,0x9f,0x1,0xdb,0x27,0x4,0xaa,0x6e,0x3e,0x7e,0x40,0xe5,0x7b,0x54,0xb5,0xcc,0xca,0x88,0x9d,0xf9,0x3,0x20,0x71,0xdb,0x27,0x92,0x5a,0xb3,0x9a,0xcc,0x3d,0xb7,0xc3,0x14,0xd4,0x18,0x6,0x28,0x1,0x39,0xc8,0xb7,0x4e,0xc6,0xa,0x38,0x1,0x50,0xc9,0xfc,0x21,0xe4,0x55,0x0,0xc6,0xfc,0xc7,0x87,0x2e,0xa6,0xab,0x12,0x87,0x94,0x92,0x54,0x2a,0xc5,0x83,0xf,0x3e,0xc8,0x9d,0x77,0xde,0x59,0xb7,0x66,0x10,0xa8,0x66,0x42,0x60,0x35,0x50,0xd5,0x64,0x55,0xe5,0x6a,0x44,0x3e,0xb5,0x38,0x5,0x12,0x48,0x3f,0xf6,0x37,0x18,0x4,0x6c,0x5,0x16,0xa2,0x49,0x20,0x1,0x85,0x6c,0x2b,0x56,0x80,0xfb,0x8a,0xa8,0x66,0xfe,0x30,0x4a,0x2,0xa0,0x4e,0x63,0x89,0x8e,0x37,0xa,0xe8,0x64,0xba,0xaa,0x71,0x94,0x37,0x7,0xfa,0xf8,0xc7,0x3f,0x5e,0xb7,0x6e,0x50,0x28,0x4f,0x8,0x2c,0x9f,0x16,0x58,0x2f,0x54,0x35,0x59,0x55,0xb9,0x1a,0x91,0x4f,0x39,0x4e,0x29,0x71,0x93,0x82,0xc4,0xf2,0xc7,0x60,0xad,0xb,0x19,0x7f,0xe3,0xaa,0x19,0x16,0x14,0xb3,0x2d,0x4,0xd5,0x25,0xa1,0xa2,0xf9,0xc3,0x8,0x9,0x80,0x52,0x8d,0x25,0x22,0xde,0x28,0xa0,0xa3,0xe9,0xaa,0xc4,0xe1,0xba,0x2e,0xd9,0x6c,0x96,0x17,0x5f,0x7c,0x91,0x6b,0xae,0xb9,0xa6,0x6e,0xfd,0x20,0x30,0x7f,0xfe,0x7c,0x4e,0x3f,0xfd,0x74,0xf2,0xf9,0x7c,0xdd,0xbd,0x0,0xaa,0x9a,0xac,0xaa,0x5c,0x8d,0xc8,0x17,0x14,0x67,0xbd,0x70,0x73,0x4d,0xa4,0xd7,0xaf,0x22,0xbd,0xf6,0x45,0x68,0x8a,0x3a,0x1a,0x0,0x17,0x6c,0x28,0x65,0x9a,0x10,0xae,0xff,0x7b,0x15,0xab,0x6a,0xfe,0xb0,0x53,0x2,0xa0,0x53,0x3,0x54,0xb1,0x61,0xd7,0xa,0x5d,0x4d,0x57,0x35,0xe,0xdb,0xb6,0x1,0xb8,0xf0,0xc2,0xb,0x91,0x52,0x85,0xc1,0xc5,0x5d,0x51,0x3e,0xca,0x38,0x9f,0xcf,0x2b,0xd1,0x86,0x55,0x35,0x6c,0xd5,0xcd,0x55,0x85,0xba,0x1b,0xf,0xaa,0xbe,0x7b,0xdd,0x44,0x9a,0x74,0x7f,0x2f,0x4d,0x9b,0x56,0x79,0xdb,0x3,0x47,0xd,0x9,0x58,0xe0,0x24,0xfd,0xf,0x46,0x65,0xf3,0x87,0xa1,0x4,0xc0,0xcc,0xf6,0xd7,0x1b,0xba,0x1b,0xb7,0x5f,0x1c,0xe5,0xcd,0x81,0xba,0xba,0xba,0x94,0x1d,0xa,0x38,0xe5,0x94,0x53,0x78,0xdb,0xdb,0xde,0xc6,0xc0,0xc0,0x40,0x4d,0x49,0x8a,0x8a,0x2b,0x7,0x54,0xe6,0xd2,0x85,0x4f,0xf5,0x18,0xcb,0x9c,0x7e,0xf0,0x4a,0x21,0xb0,0x8a,0xd0,0xb4,0x65,0x8d,0x22,0x7b,0xd1,0x2,0x2e,0x94,0x52,0x19,0x5c,0x3b,0xe1,0x9d,0x12,0xe8,0x3,0x54,0x37,0x7f,0x0,0x4b,0x37,0x93,0x8e,0x93,0xf9,0x47,0x6d,0x98,0x71,0xe4,0xb0,0x2c,0x8b,0x54,0x2a,0xc5,0x55,0x57,0x5d,0xc5,0x63,0x8f,0x3d,0x56,0x37,0x5f,0x10,0xb8,0xe1,0x86,0x1b,0x68,0x6a,0x6a,0xa2,0xa7,0xa7,0xa7,0xaa,0x7b,0x56,0xd5,0x64,0x55,0xe5,0x6a,0x44,0xbe,0xa0,0x38,0x7d,0x87,0x80,0x6c,0xd7,0x46,0xef,0x74,0x40,0xa1,0x48,0x16,0xe0,0x63,0x1c,0x3a,0x98,0x3f,0x4,0x94,0x7f,0x19,0xf3,0xf,0x7,0xaa,0x98,0xae,0x2a,0x1c,0x65,0x94,0x37,0x7,0xfa,0xc8,0x47,0x3e,0xe2,0x1b,0xa7,0x9f,0xc8,0x64,0x32,0x7c,0xfb,0xdb,0xdf,0x46,0x4a,0x89,0xe3,0x84,0x7f,0x3e,0xaa,0xaa,0x86,0xad,0xba,0xb9,0xea,0xf0,0xfe,0xd1,0xe5,0xdd,0x2b,0x2d,0x48,0xc,0xf4,0x79,0x4b,0xf0,0x54,0x29,0xd6,0x6,0xfa,0xf2,0x2f,0xc3,0xf7,0x4,0x40,0x97,0x6,0xa8,0x3b,0x54,0x31,0x5d,0x95,0xea,0xa5,0x1c,0x8b,0xeb,0xba,0x64,0x32,0x19,0x1e,0x7d,0xf4,0x51,0xee,0xb8,0xe3,0x8e,0x88,0xa3,0x1a,0x19,0x1f,0xff,0xf8,0xc7,0xd9,0x67,0x9f,0x7d,0x2a,0x3e,0x2d,0x30,0xee,0xdd,0xfe,0x7e,0x43,0x7,0xf3,0x57,0xb9,0xfc,0x86,0x23,0xa8,0x38,0x2d,0xa7,0x4,0xa,0x9d,0xe6,0x2d,0x35,0x7a,0x1f,0xfa,0xa5,0xe3,0x6b,0x2,0x60,0xcc,0x3f,0x1c,0xa8,0x62,0xdc,0x2a,0x99,0xd2,0xce,0x1c,0xa9,0x94,0x37,0xa1,0xe7,0x8a,0x2b,0xae,0xa8,0x9b,0x3b,0x28,0x5c,0x7d,0xf5,0xd5,0x80,0x37,0x21,0x70,0x2c,0xa8,0x54,0xce,0x41,0x70,0xf9,0xcd,0xa7,0x72,0x6c,0x86,0xb3,0xcc,0xab,0xce,0x87,0x7f,0x19,0x96,0xeb,0x50,0xcf,0x32,0x40,0xdd,0xcc,0x1f,0x7c,0x4c,0x0,0x8c,0xf9,0xeb,0x3,0x95,0xca,0x34,0xa8,0x58,0x5c,0xd7,0x25,0x99,0x4c,0x72,0xf7,0xdd,0x77,0xb3,0x74,0xe9,0xd2,0x40,0x34,0xea,0xc5,0x29,0xa7,0x9c,0xc2,0x49,0x27,0x9d,0x34,0xe6,0xe6,0x40,0xc6,0xfc,0xa3,0x85,0x2e,0xa6,0xaa,0xb,0xe7,0xe,0xbc,0x96,0x42,0xf5,0x2e,0xc0,0x2e,0xc,0x62,0x39,0x8e,0x97,0x9d,0x54,0x7b,0xb9,0x86,0xe6,0xf,0x3e,0x25,0x0,0xc6,0xfc,0xc3,0x41,0x50,0xab,0x35,0x6a,0x81,0x2a,0x3d,0x8,0x63,0x95,0x49,0x36,0x9b,0x5,0xe0,0xec,0xb3,0xcf,0xae,0x5b,0x27,0x28,0x5c,0x7f,0xfd,0xf5,0xa4,0x52,0x29,0x7a,0x7b,0x7b,0x77,0xb9,0xf,0x63,0xfe,0xd5,0x73,0xa9,0x7c,0xaf,0x8d,0xce,0xb9,0x33,0xaf,0x6b,0x27,0x95,0x5a,0x5,0x60,0x17,0xb,0x35,0xd,0x3,0xe8,0x6a,0xfe,0xe0,0x43,0xf1,0x1b,0xf3,0xd7,0xb,0x2a,0x19,0x77,0xd0,0x1c,0xae,0xeb,0x92,0xcb,0xe5,0x58,0xbc,0x78,0x31,0x3f,0xfc,0xe1,0xf,0xeb,0xd6,0xb,0x2,0xb3,0x67,0xcf,0xe6,0xb2,0xcb,0x2e,0xa3,0x54,0x2a,0xed,0x30,0x21,0xd0,0x98,0x7f,0x74,0x5c,0x41,0xf0,0x35,0x3a,0xe7,0xce,0xbc,0x96,0x3,0x83,0xcd,0x13,0x21,0x89,0x6f,0x93,0xef,0x6a,0x86,0xb0,0xc0,0x81,0xe4,0x40,0x77,0xd5,0x2b,0x1,0x74,0x36,0x7f,0xa8,0x33,0x1,0x30,0xe6,0x1f,0x1e,0x74,0x31,0xdd,0xb0,0x38,0x2a,0x45,0x79,0x73,0xa0,0x2f,0x7e,0xf1,0x8b,0xc,0xc,0xc,0x84,0xa6,0x5b,0xd,0x3e,0xf1,0x89,0x4f,0x30,0x69,0xd2,0xa4,0x6d,0xbd,0x0,0x8d,0xd0,0xfe,0x1b,0xe1,0x1e,0x87,0x43,0x17,0xa3,0xe,0xed,0x9d,0x2e,0x20,0xdf,0x32,0xd1,0x9b,0x8,0x10,0x75,0x2,0x0,0xe0,0x42,0x72,0xa0,0xa7,0xaa,0x1e,0x0,0xdd,0xcd,0x1f,0xea,0x48,0x0,0x8c,0xf9,0x87,0x7,0x55,0x4c,0x57,0x15,0x8e,0x6a,0x78,0xa4,0x94,0x34,0x37,0x37,0xd3,0xd7,0xd7,0xc7,0x17,0xbf,0xf8,0x45,0x5f,0xb4,0x83,0xc0,0x87,0x3e,0xf4,0x21,0xdf,0x39,0x95,0xfa,0xc2,0xb6,0x6d,0x44,0x77,0x7,0xa2,0xb7,0x13,0x12,0x9,0x5f,0x62,0x2a,0x43,0xf5,0xaf,0x7f,0x5d,0x8c,0x3a,0xac,0x77,0xba,0x90,0x12,0x27,0x1,0x3,0x13,0xa6,0xa9,0xb1,0xa,0xc0,0x2,0x8a,0x90,0xee,0xeb,0x42,0x5a,0x76,0x45,0x97,0xc4,0xc1,0xfc,0xa1,0xc6,0x4,0xc0,0x98,0x7f,0x78,0x50,0xc5,0x74,0x55,0xe1,0xa8,0x85,0x47,0x8,0x81,0x6d,0xdb,0x7c,0xff,0xfb,0xdf,0x67,0xcd,0x9a,0x35,0xbe,0xc4,0xe0,0x37,0x2e,0xbe,0xf8,0x62,0xda,0xdb,0xdb,0xe9,0xea,0xea,0xf2,0xe5,0xb4,0x40,0xa5,0xcc,0x5f,0x58,0x88,0xfe,0x7e,0xdc,0x59,0x7b,0x23,0x9b,0xa6,0x62,0x6f,0xd9,0x4,0x76,0x65,0x2f,0xda,0xc0,0x63,0xd3,0x8c,0x4f,0x27,0xce,0xd1,0x78,0xad,0x52,0x81,0x7c,0x53,0xb,0xbd,0x53,0xf6,0x84,0x42,0x20,0xb2,0xd5,0xc1,0x6,0x6,0x21,0xd5,0xd7,0x59,0xd1,0x76,0xc0,0x71,0x31,0x7f,0xa8,0x21,0x1,0x30,0xe6,0x1f,0x1e,0x54,0x31,0x5d,0x55,0x38,0x6a,0xe5,0x29,0x6f,0x11,0xc,0xf0,0xa9,0x4f,0x7d,0xca,0x97,0x38,0xfc,0x46,0x26,0x93,0xe1,0xb2,0xcb,0x2e,0x3,0xa0,0x58,0x2c,0xd6,0xc5,0xa5,0x94,0xf9,0x3,0xb8,0x25,0xec,0xfe,0x7e,0x7a,0x3f,0xf3,0x53,0xba,0x6f,0xbe,0xf,0xe1,0x82,0xb5,0xa9,0xfe,0x24,0x40,0x75,0xb3,0xd6,0xc9,0xa8,0x83,0xc0,0x68,0xb1,0xda,0xfd,0xbd,0x14,0xa6,0xec,0x4e,0x7e,0xe6,0xde,0xa0,0xc2,0xa8,0x5c,0x2,0xec,0xfe,0x41,0xd2,0xbd,0x1d,0xb8,0x89,0xf4,0x98,0xbf,0x1a,0x27,0xf3,0x87,0x2a,0x13,0x0,0x63,0xfe,0xe1,0x41,0x15,0xd3,0x55,0x85,0xa3,0x5e,0x1e,0x29,0x25,0xe9,0x74,0x9a,0xdb,0x6f,0xbf,0x9d,0x3b,0xef,0xbc,0xd3,0x97,0x78,0xfc,0xc6,0xb9,0xe7,0x9e,0xcb,0x49,0x27,0x9d,0x54,0xf1,0xe6,0x40,0x23,0x41,0x39,0xf3,0xb7,0x2c,0xec,0xce,0x2e,0xa,0xf3,0xe,0xa1,0xf4,0xfa,0x13,0x71,0x4e,0xd8,0x9f,0xce,0x5f,0xfd,0xb,0x99,0x6e,0xc2,0xde,0xb4,0x9,0x2c,0x4b,0x89,0x65,0x57,0xaa,0xf3,0x5,0xc9,0x19,0x6a,0xac,0x42,0x20,0xa,0x2e,0x85,0x3,0x8f,0x81,0xdd,0x2d,0xe8,0xf7,0x5d,0xba,0x7a,0xa4,0x20,0xd7,0xf9,0xa,0x99,0xee,0xcd,0x38,0xc9,0xd1,0x13,0x80,0xb8,0x99,0x3f,0x54,0x91,0x0,0xc4,0xc1,0xfc,0x75,0x49,0x34,0x54,0x31,0x5d,0x55,0x38,0xfc,0xe2,0x49,0xa7,0xbd,0x87,0xfb,0x9c,0x73,0xce,0xa1,0x54,0x2a,0xd5,0xcd,0x17,0x4,0x7e,0xf5,0xab,0x5f,0x1,0x8c,0xb8,0x2c,0x70,0x3c,0x28,0x67,0xfe,0x0,0xc5,0x2,0x2,0xe8,0xff,0xe0,0xb7,0x61,0xa,0xf0,0xa8,0x4b,0xf1,0xf4,0x63,0xe9,0xf8,0xd3,0x53,0x94,0x66,0x1f,0x40,0x62,0xf3,0x66,0x28,0x15,0xbd,0x44,0x20,0xec,0xd8,0x34,0xe1,0xd3,0x89,0x73,0x5c,0x5e,0xe9,0xd,0xfa,0xf,0x2e,0x7c,0x83,0x77,0x12,0xa0,0xab,0xc0,0x24,0x80,0x14,0x34,0x6d,0x5e,0x43,0xba,0xaf,0x3,0x37,0x31,0xf2,0x10,0x40,0x1c,0xcd,0x1f,0x2a,0x4c,0x0,0x74,0x37,0x7f,0x9d,0x66,0x56,0xab,0x62,0xba,0xaa,0x70,0xf8,0xc9,0x53,0x9e,0x10,0xb8,0x69,0xd3,0x26,0xae,0xbd,0xf6,0x5a,0x5f,0x38,0xfd,0xc6,0x8c,0x19,0x33,0xb8,0xe0,0x82,0xb,0x28,0x16,0x8b,0x55,0x9d,0x16,0xa8,0xa4,0xf9,0xb,0xb,0xbb,0xbb,0x87,0xe2,0xfe,0x7,0x51,0x3c,0xfd,0xb5,0xf0,0x12,0xde,0x78,0xeb,0x52,0x17,0xf7,0xc0,0xbd,0xe9,0xf8,0xcb,0x12,0x6,0x5e,0xfb,0xe,0x12,0x5d,0xdd,0x88,0xee,0x8e,0x8a,0x86,0x4,0x54,0x37,0x6b,0x9d,0x8c,0x3a,0xa,0x58,0xdd,0x9d,0x94,0x66,0x4c,0x27,0x7f,0xf8,0x29,0xb0,0x5,0x94,0xd8,0xe,0xd0,0x82,0xe6,0x2d,0x6b,0xb0,0xb,0xf9,0x11,0x57,0x1,0xc4,0xd5,0xfc,0xa1,0x82,0x4,0x20,0xe,0xe6,0xaf,0xb,0x54,0x31,0x5d,0x55,0x38,0x82,0xe0,0x29,0x77,0xad,0x5f,0x73,0xcd,0x35,0xbe,0xf0,0x6,0x81,0x4b,0x2f,0xbd,0xb4,0xaa,0x9,0x81,0x4a,0x9a,0x3f,0x80,0x5b,0xc2,0x2,0xfa,0xdf,0xf5,0x79,0x98,0xa,0xf4,0xb9,0xde,0xb,0xdf,0x6,0x56,0xb8,0x90,0xb1,0xe8,0xf9,0xd5,0xcd,0xf4,0x5c,0x78,0x19,0xa2,0xe0,0x78,0x43,0x2,0x63,0x24,0x1,0xaa,0x9b,0xb5,0x4e,0xe6,0x1f,0x9,0xaf,0x65,0x61,0xf7,0xe7,0x19,0x3c,0xe6,0xcd,0xc8,0x79,0x4d,0xd0,0xa5,0xc0,0xf2,0x3f,0x61,0x41,0x11,0x9a,0x37,0xbe,0x84,0x1c,0x61,0xf,0x80,0xb8,0xfb,0x54,0x24,0xfb,0x30,0xc5,0xbd,0x50,0x6b,0x81,0x2a,0xa6,0xab,0x52,0x99,0x5,0x91,0x44,0x48,0x29,0xc9,0x66,0xb3,0x3c,0xf1,0xc4,0x13,0xfc,0xf1,0x8f,0x7f,0xf4,0x85,0xdf,0x6f,0xa4,0x52,0xa9,0x8a,0x27,0x4,0x2a,0x6b,0xfe,0x42,0x60,0x77,0x75,0x51,0xdc,0x63,0x6f,0xa,0x6f,0x7e,0x17,0xac,0x65,0xc7,0xb7,0x4d,0x2,0x58,0xe7,0xc2,0x2b,0x30,0x70,0xd1,0xf9,0x74,0xfe,0xe6,0x41,0x9c,0xc9,0xbb,0x93,0xd8,0xb4,0xc9,0xeb,0x26,0xde,0x79,0xe9,0x98,0x6,0x66,0xed,0x37,0x62,0x65,0xfe,0x0,0xf9,0x1,0x24,0xd0,0x77,0xfa,0x87,0xbc,0xe5,0x7f,0x2a,0xac,0xff,0x4f,0x0,0x3d,0xd0,0xb2,0x61,0x15,0xa5,0x74,0x6e,0x87,0x7f,0x6a,0x4,0x9f,0x1a,0x33,0x1,0xd0,0x29,0xa3,0x8d,0x4a,0xc7,0xf,0xa8,0x62,0xdc,0x2a,0x7d,0xb5,0x7,0x19,0x4b,0xf9,0xa0,0xa0,0x4f,0x7e,0xf2,0x93,0xbe,0x68,0x4,0x81,0x73,0xcf,0x3d,0x97,0x3,0xe,0x38,0x60,0xcc,0x9,0x81,0xca,0x9a,0x3f,0x20,0x90,0x58,0x12,0xfa,0xdf,0x75,0x1,0xcc,0x6,0xba,0x47,0x78,0xd9,0xdb,0x40,0xbf,0xb,0xcf,0x40,0xe9,0x75,0xb,0xe9,0xf8,0xe3,0xe3,0x14,0xe,0x3b,0x96,0x44,0x47,0x27,0xd6,0x96,0x2d,0xdb,0x26,0x8,0xea,0x60,0xfe,0xba,0xbc,0x6f,0xa2,0x32,0x7f,0x69,0x27,0x48,0x6e,0xe9,0x60,0xe0,0xe8,0x53,0x28,0x9e,0x7c,0x18,0xbc,0x82,0x1a,0xdd,0xff,0x59,0x48,0x6f,0xde,0x42,0xcb,0xc6,0x55,0x14,0xb3,0x2d,0xdb,0xfe,0xba,0x11,0x7c,0x4a,0x8,0x31,0x7a,0x2,0xa0,0xf3,0x43,0xa2,0xcb,0xc3,0x58,0x1e,0xe3,0xad,0x37,0x5e,0x95,0xee,0x57,0x75,0xf3,0x7,0x6f,0x8b,0xe0,0xa6,0xa6,0x26,0x5e,0x7e,0xf9,0x65,0x2e,0xba,0xe8,0x22,0x5f,0xb4,0x82,0xc0,0x6f,0x7e,0xf3,0x1b,0x84,0x10,0xf4,0xf7,0xef,0x3a,0x55,0x5a,0x69,0xf3,0x17,0x2,0xab,0xab,0x8b,0xd2,0xb4,0x19,0xe4,0xdf,0xf2,0x41,0x58,0xf,0x88,0x51,0xbe,0xf6,0x4,0x20,0x5c,0x58,0xe2,0x22,0x67,0x4d,0xa2,0xf3,0xe6,0x7f,0xd1,0xfd,0xed,0x5f,0x50,0xda,0xc7,0x9b,0x20,0x28,0xfa,0x7b,0x7d,0xdb,0x33,0xa0,0x1c,0x9b,0xdf,0x8,0xa2,0xfc,0x74,0x88,0xb3,0x62,0x5e,0x21,0xb0,0xbb,0x3b,0x70,0x53,0x9,0xba,0xce,0xff,0x91,0xf7,0xd9,0x59,0x50,0x60,0xf2,0x1f,0x40,0xe,0x26,0xbd,0xf4,0x24,0x4d,0x5b,0xd6,0x52,0x4a,0x67,0x80,0xc6,0xf0,0xa9,0x6d,0x43,0xa2,0x63,0xfd,0x63,0x10,0x82,0x41,0x43,0x25,0x33,0x1c,0xf,0xe5,0x58,0xab,0x99,0xec,0x15,0x14,0x54,0x31,0xee,0xb0,0x7a,0x21,0x6c,0xdb,0x26,0x91,0x48,0xf0,0x8d,0x6f,0x7c,0x83,0x95,0x2b,0x57,0xfa,0xa2,0xe9,0x37,0x16,0x2c,0x58,0xc0,0x49,0x27,0x9d,0x44,0x3e,0x9f,0xdf,0xa1,0x17,0x40,0x75,0xf3,0xc7,0xb2,0xb0,0x1c,0x97,0xfc,0x71,0x6f,0x81,0x39,0x36,0x74,0xc8,0xf1,0xbf,0xf6,0x12,0xc0,0xcb,0x2e,0xf4,0xc3,0xe0,0x47,0xcf,0xa1,0xf3,0xf7,0x4b,0xe8,0x3b,0xf7,0xd3,0xd8,0x3,0x79,0xec,0x8d,0x1b,0x6b,0x5e,0x2e,0xb8,0x4b,0x6c,0x3e,0x43,0x97,0xf7,0x4d,0xd4,0xc3,0x9,0x76,0x4f,0x1f,0x5d,0x1f,0xf8,0xa,0xa5,0xd7,0xee,0x7,0xab,0xa5,0x22,0x87,0x0,0x9,0x70,0x61,0xf2,0xb,0x8b,0xb1,0x4a,0x45,0x24,0x56,0x43,0xf8,0xd4,0x70,0xed,0x5d,0xaa,0x41,0xe7,0x87,0x44,0x97,0x87,0xd1,0x4f,0xa8,0x62,0xba,0xaa,0x70,0x54,0xca,0x23,0xa5,0xa4,0xa9,0xa9,0x9,0xf0,0xf6,0xe2,0x57,0x15,0x97,0x5e,0x7a,0x29,0xc0,0xb6,0x73,0xc,0x94,0x37,0x7f,0x80,0xfe,0x5e,0x5c,0xb,0x6,0xdf,0xf6,0xbf,0x43,0x1b,0xbd,0x54,0x98,0xe0,0x26,0x80,0x1,0x17,0x9e,0x74,0x21,0x69,0xd1,0xf7,0xbd,0xef,0xd1,0xf1,0xdb,0x7,0x29,0xce,0x3d,0x98,0xe4,0xa6,0x4d,0x88,0xbe,0x6e,0xa8,0x70,0xab,0xd6,0x51,0x63,0xf3,0x11,0x8d,0xcc,0x59,0x31,0xaf,0x65,0x61,0x6f,0x5a,0x47,0x71,0xda,0x74,0x7a,0x3f,0x78,0x11,0xac,0x83,0x8a,0xdb,0x43,0xd0,0x48,0x9,0xd8,0xa,0x13,0x5f,0x5a,0x42,0xa1,0xa9,0x2d,0xb4,0xd3,0x89,0x55,0x31,0x7f,0xd8,0x29,0x1,0xd0,0xa9,0xf1,0x45,0xa5,0xa3,0x12,0x54,0x31,0x5d,0x55,0x38,0xaa,0xe5,0x71,0x5d,0x97,0x74,0x3a,0xcd,0x5f,0xfe,0xf2,0x17,0x1e,0x7c,0xf0,0x41,0x5f,0xf4,0xfd,0xc6,0xc2,0x85,0xb,0x79,0xfb,0xdb,0xdf,0xce,0xe0,0xe0,0xa0,0x2f,0x5b,0x4,0x7,0x85,0x6d,0xe5,0x6e,0x59,0x24,0xfa,0x7,0x19,0x3c,0xe5,0x6d,0x38,0xaf,0x99,0x5b,0xdb,0x58,0x6f,0x2,0xd8,0xe2,0xc2,0x32,0x28,0x9e,0xb4,0x90,0x8e,0xdb,0x9f,0xa0,0xf7,0x9c,0xff,0x41,0xc,0x14,0x48,0x6c,0xda,0x8,0x4e,0x29,0xd2,0x7d,0x3,0x1a,0x9d,0xb3,0x62,0x5e,0x21,0xa0,0x90,0xc7,0x2e,0x41,0xf7,0x7,0xbf,0x9,0xbb,0x1,0x5b,0x2a,0xe8,0xd,0xa,0xb,0x2d,0xd0,0xfa,0xf2,0xa,0x26,0xac,0x59,0x46,0xa1,0x79,0x42,0x28,0x92,0x2a,0x99,0x3f,0xc,0x4b,0x0,0x74,0x6a,0x7c,0x51,0xe9,0xa8,0x4,0x55,0x4c,0x57,0xa5,0xb2,0xaf,0x25,0x96,0x4c,0xc6,0x1b,0xf7,0xfb,0xe8,0x47,0x3f,0xea,0x77,0x38,0xbe,0xe1,0x8a,0x2b,0xae,0xc0,0xb2,0xac,0x9a,0x36,0x7,0x1a,0xd,0x81,0xf5,0x24,0xc,0xf6,0x23,0x81,0x81,0x77,0x5d,0xe4,0x7d,0xe8,0x39,0x35,0x8e,0xf5,0x5a,0x0,0x2e,0x3c,0xeb,0x82,0x5,0xbd,0xdf,0xff,0x3e,0x1d,0xb7,0x2e,0x66,0xf0,0xc4,0x37,0x60,0x77,0x76,0x79,0x4b,0x6,0xa5,0x4b,0xb5,0xc7,0xb7,0xfa,0x1,0x5d,0xde,0x95,0x91,0x9b,0x3f,0x92,0xd4,0xe6,0x2d,0x74,0xbf,0xf1,0x3,0xf4,0x7f,0xe2,0x7d,0xb0,0x46,0x8e,0x3e,0x17,0x24,0x6c,0x48,0x1,0x69,0x98,0xfa,0xdc,0x83,0x64,0x7a,0x3b,0x90,0xa3,0x6c,0x0,0xe4,0x27,0x54,0x33,0x7f,0x18,0x7a,0xcc,0x74,0x6a,0x7c,0x51,0xe9,0xa8,0x4,0x55,0x8c,0x5b,0x25,0x33,0xaa,0x95,0xc3,0x75,0x5d,0x72,0xb9,0x1c,0x4f,0x3e,0xf9,0x24,0xbf,0xfd,0xed,0x6f,0xeb,0x8e,0x23,0x8,0x4c,0x9d,0x3a,0x95,0x4b,0x2e,0xb9,0xa4,0xea,0xcd,0x81,0x46,0x43,0x60,0xe6,0x6f,0xdb,0x24,0x7a,0xfb,0xc9,0x2f,0x3c,0x5,0xe7,0xd4,0x43,0x60,0xd,0xf5,0x8f,0xf5,0x26,0x80,0xad,0x2e,0x2c,0x87,0xd2,0xc2,0x43,0xe9,0xfa,0xd5,0x9f,0xe8,0xfc,0xd1,0x1f,0x28,0x1e,0x74,0x24,0x89,0xad,0x1d,0xd8,0x9b,0x37,0x8d,0xd9,0x23,0xd0,0xa8,0x2b,0x8,0xa2,0x35,0x7f,0xb,0x5c,0x97,0xd4,0xba,0xf5,0xf4,0x1f,0x7e,0x22,0x9d,0x97,0xff,0x14,0xba,0x81,0x7e,0x85,0xbe,0xfe,0x93,0x2,0xba,0x61,0xc6,0xb2,0x45,0x94,0xb2,0xcd,0x81,0x2f,0x49,0x54,0xd1,0xfc,0x1,0x2c,0x9d,0x1a,0x5f,0x54,0x3a,0x2a,0x41,0x15,0xe3,0x56,0xc9,0xfc,0xeb,0x45,0x32,0x99,0x4,0xe0,0xc3,0x1f,0xfe,0x30,0x5b,0xb6,0x6c,0x89,0x38,0x9a,0x91,0x71,0xf1,0xc5,0x17,0xb3,0x60,0xc1,0x2,0x3a,0x3b,0x3b,0xeb,0x1a,0xa,0x8,0x74,0xe,0x41,0x7f,0x2f,0xae,0x80,0xbe,0x8f,0x7d,0xcf,0xdf,0x99,0xde,0xe5,0xde,0x80,0x95,0xde,0xbe,0x1,0x85,0x77,0xbe,0x89,0x8e,0xdf,0x3e,0x44,0xe7,0xf7,0x7e,0x43,0xfe,0x98,0x53,0xb6,0xf7,0x8,0xc,0x4b,0x4,0x82,0x98,0x49,0xaf,0xcb,0xbb,0x32,0xea,0x31,0x7f,0x51,0x18,0x24,0xb9,0x61,0x3,0x3d,0xaf,0xfb,0x6f,0x36,0xff,0xea,0xef,0x5e,0xfd,0x6d,0x70,0xbd,0x65,0x9f,0x2a,0x40,0x2,0x13,0x61,0xc2,0xd2,0xa5,0x4c,0x5b,0xf1,0x30,0x83,0x6d,0x53,0x3,0x95,0x53,0xd5,0xfc,0x21,0x80,0xb9,0x98,0xc6,0xfc,0x83,0x83,0x2a,0xc6,0xad,0x9a,0xf9,0xd7,0xcb,0xe3,0xba,0x2e,0x2d,0x2d,0x2d,0x74,0x76,0x76,0x72,0xe3,0x8d,0x37,0xfa,0x12,0x53,0x10,0xb8,0xe1,0x86,0x1b,0x80,0xed,0x13,0x2,0xab,0x45,0xa0,0xe6,0x6f,0x59,0x24,0xfa,0x6,0x18,0x3c,0xf5,0x2c,0x9c,0xd3,0xf,0x84,0x97,0xf1,0xff,0xed,0x62,0x3,0x25,0x17,0x96,0xb9,0x30,0x0,0xf9,0xf7,0xbe,0x9d,0xae,0x9b,0xee,0xa6,0xf3,0xaa,0x3f,0x93,0x7f,0xf5,0xf6,0x44,0x40,0x94,0xa,0x55,0xcd,0x11,0xa8,0x4,0xba,0x18,0x75,0xa4,0xe6,0x6f,0xdb,0x88,0xbe,0x1e,0x92,0x5b,0xb6,0xd2,0xfd,0xdf,0x9f,0xa6,0xe3,0x86,0x5f,0x41,0xca,0x82,0x35,0xae,0xd7,0x93,0xa3,0xa,0x84,0x0,0xb,0xf6,0x7c,0xf4,0x8f,0xa4,0xfa,0xbb,0x70,0xec,0x64,0x80,0x52,0xea,0x9a,0x3f,0xf8,0xfc,0x88,0x1a,0xf3,0xf,0xe,0xaa,0x18,0xb7,0x2a,0xa6,0xed,0x37,0x8f,0x65,0x79,0x4b,0x80,0x2e,0xbf,0xfc,0x72,0x5f,0xf8,0x82,0xc0,0x21,0x87,0x1c,0xc2,0x3b,0xdf,0xf9,0x4e,0x6,0x6,0x6,0xaa,0xee,0x5,0x8,0x7c,0xf5,0x40,0x79,0xec,0xff,0xdd,0x17,0x41,0x91,0xda,0xc7,0xfe,0x2b,0x81,0xd,0xc,0xe,0x25,0x2,0x9b,0xa0,0x70,0xe6,0xe9,0x5e,0x22,0xf0,0x93,0xbf,0x92,0x3f,0xe9,0xc,0xec,0xae,0x1e,0x12,0x1b,0x37,0x42,0x31,0xef,0x4b,0x22,0xa0,0x8b,0x51,0x47,0x6b,0xfe,0x9,0xac,0x2d,0x1b,0x49,0x74,0xf5,0xb0,0xf5,0xfc,0xcb,0xe8,0xfa,0xc1,0xf7,0x60,0x13,0xde,0x6e,0x8f,0xc1,0xf9,0x6b,0x6d,0x68,0x16,0xa4,0x5e,0xec,0x62,0xe6,0xd3,0xff,0xa4,0xaf,0x7d,0x6,0x42,0x6,0xd3,0x56,0x55,0x37,0x7f,0xf0,0x31,0x1,0x30,0xe6,0x1f,0x1c,0x54,0x31,0x6e,0xd5,0x4c,0xdb,0x4f,0x9e,0xf2,0x41,0x41,0xab,0x56,0xad,0xe2,0xbb,0xdf,0xfd,0xae,0x2f,0xbc,0x41,0xe0,0x7,0x3f,0xf8,0x1,0xb6,0x6d,0xd3,0xd3,0xd3,0x53,0xf1,0xfd,0x7,0x6e,0xfe,0x96,0x85,0xdd,0xdb,0x4f,0xfe,0x98,0xd7,0xe2,0x9c,0x72,0x30,0xac,0x26,0x9c,0x75,0xde,0x16,0x50,0x74,0xbd,0x73,0x5,0x36,0x43,0xe1,0x2d,0xa7,0xd1,0x75,0xe3,0x1d,0x74,0xfc,0xf4,0xef,0xc,0x1e,0xf7,0x5a,0xac,0xa1,0x44,0x40,0xf4,0x74,0x80,0x25,0x86,0x26,0xa6,0x55,0x7,0x5d,0x8c,0x3a,0xb2,0xf7,0xa2,0x10,0x60,0x9,0x12,0x6b,0xd7,0x60,0xd,0x16,0xd9,0xf2,0x95,0x9f,0xd0,0x7b,0xf1,0xf9,0xde,0xd6,0xcf,0x1d,0xa,0x75,0xfb,0x97,0x21,0x81,0x56,0x98,0xf4,0xe2,0x13,0xb4,0xad,0x7f,0x91,0x62,0xb6,0x35,0x10,0x19,0x1d,0xcc,0x1f,0x14,0xd9,0x8e,0xa1,0x52,0x18,0xf3,0xd7,0x9b,0x43,0x75,0x1e,0xcb,0xb2,0xb0,0x2c,0x8b,0x4b,0x2e,0xb9,0x84,0x9e,0x9e,0x1e,0x5f,0xf8,0xfd,0xc6,0xd4,0xa9,0x53,0xb9,0xf8,0xe2,0x8b,0x2b,0x9e,0x10,0x18,0xca,0x33,0x53,0x18,0x4,0xa0,0xff,0xdd,0x5f,0xf2,0x8e,0x78,0x2d,0x86,0xbc,0xcb,0x5b,0x39,0x11,0x78,0xde,0x85,0xd5,0x50,0x78,0xc3,0xc9,0x74,0xde,0x78,0x17,0x1d,0x37,0xfc,0x87,0xbe,0x77,0x7e,0x4,0xd9,0x3c,0x81,0xc4,0xc6,0x4d,0x58,0xa3,0x9c,0x33,0x30,0x1a,0x62,0x65,0xd4,0x35,0x62,0xcc,0x78,0x2d,0xb,0xab,0xbb,0x83,0xd4,0x2b,0xeb,0x28,0xec,0x77,0x10,0x1b,0x7e,0xfb,0x8,0xfd,0x9f,0xfc,0x10,0x3c,0xf,0xf4,0x2a,0x68,0xfe,0xe0,0xd5,0xbd,0xb,0x53,0x9f,0x7f,0x4,0x69,0x59,0x4,0xb1,0x27,0x81,0x2e,0xe6,0xf,0x3e,0x25,0x0,0x61,0xdc,0xb0,0x6e,0xf,0x8e,0x1f,0x50,0xc5,0xb8,0x55,0x36,0x6d,0x3f,0x79,0xca,0xbd,0x0,0x3,0x3,0x3,0x7c,0xee,0x73,0x9f,0xf3,0x45,0x23,0x8,0x5c,0x74,0xd1,0x45,0x64,0xb3,0x59,0xba,0xba,0xba,0xc6,0x2c,0x8b,0x50,0x26,0xc1,0x59,0x36,0x76,0x77,0x2f,0x85,0x83,0x8f,0xa2,0x74,0xfa,0x71,0xe1,0x7d,0xfd,0x8f,0x4,0xb,0x6f,0xe8,0xe1,0x45,0x17,0xd6,0x43,0xf1,0xc4,0x57,0xd3,0xf3,0xc3,0xab,0xd8,0xfa,0xdb,0xa7,0xe9,0xfe,0xfc,0xf7,0x28,0xcd,0x3f,0xc,0x7b,0xcb,0x56,0x12,0x9b,0x36,0x61,0x6f,0xde,0x8c,0x28,0xe6,0x6b,0xea,0x15,0xa8,0x15,0x91,0x76,0xd1,0xfb,0xc6,0x2b,0xc0,0xb6,0xb1,0x7a,0x3a,0x49,0xbe,0xf2,0xa,0x48,0x41,0xc7,0xc7,0x2f,0x61,0xe3,0xef,0x9f,0xa4,0x78,0xfc,0x11,0xb0,0x1c,0x6f,0xf2,0xa7,0x8a,0x9f,0x96,0x2e,0x30,0xc9,0xeb,0xfe,0xdf,0xf3,0xe1,0x3b,0xe8,0x6f,0x9f,0xee,0xbb,0x84,0x4e,0xe6,0xf,0x75,0x56,0x53,0x10,0x33,0x6d,0x47,0xd3,0x69,0x34,0xa8,0x64,0xdc,0x7e,0x40,0x75,0xf3,0x1f,0xfe,0xf7,0x99,0x4c,0x86,0xab,0xae,0xba,0x8a,0x47,0x1e,0x79,0xc4,0x17,0x2d,0xbf,0x61,0xdb,0x36,0x5f,0xf8,0xc2,0x17,0x90,0x52,0xe2,0xba,0x23,0x7f,0x6d,0xfb,0xdd,0xed,0x3f,0x2a,0x5f,0xbe,0xf,0x69,0x9,0xfa,0x3e,0x76,0x39,0xe4,0xf0,0xc6,0xe6,0xa3,0x46,0x39,0x11,0x78,0xd9,0x85,0xe7,0xc1,0xdd,0x6d,0x3a,0xfd,0x9f,0xff,0x34,0x5b,0x6f,0x78,0x8c,0xce,0x2b,0xfe,0x44,0xf7,0xa7,0xbf,0x41,0xfe,0xe8,0xd7,0x20,0x7a,0x7a,0x48,0x6c,0xda,0x84,0xb5,0x79,0x33,0xb8,0xce,0xe,0xc9,0x80,0xe,0x2b,0x8,0x42,0xe5,0x15,0xc2,0xfb,0xe2,0xef,0xd9,0x4a,0x72,0xed,0x5a,0x64,0xb6,0x85,0xce,0xff,0xf9,0x1a,0x1b,0x7f,0xb7,0x84,0x9e,0xff,0xfb,0x8a,0x67,0xae,0x2b,0x5c,0x10,0xae,0x3a,0x4b,0xfd,0x76,0x46,0x42,0x40,0x2,0xe6,0xff,0xe5,0xc7,0xe4,0xba,0x36,0x50,0xcc,0x34,0xf9,0x4a,0xaf,0x9b,0xf9,0x43,0x1d,0x73,0x33,0x55,0x32,0x97,0xb8,0x41,0xa5,0xb2,0x55,0x29,0x11,0x9,0x83,0x47,0x4a,0x49,0x26,0x93,0x61,0x70,0x70,0x90,0xb3,0xcf,0x3e,0x9b,0x65,0xcb,0x96,0xf9,0xa2,0xe9,0x37,0xbe,0xfc,0xe5,0x2f,0xf3,0xd3,0x9f,0xfe,0x94,0x97,0x5f,0x7e,0x99,0x89,0x13,0x27,0xee,0x90,0x8,0x84,0xd6,0x7e,0x84,0xc0,0xea,0xe9,0xa7,0xb4,0xdf,0x2,0x4a,0x27,0x1e,0xbd,0xeb,0x91,0xbf,0x51,0x43,0x0,0xb8,0xb0,0x15,0x6f,0x42,0x5a,0xb3,0x45,0xfe,0xcc,0x37,0x40,0xfa,0xd,0xf4,0x6f,0xfa,0x2,0xc9,0xc5,0x8f,0x91,0xfa,0xcf,0x1f,0x48,0xdf,0x7d,0x2b,0xc9,0xe7,0x96,0x22,0xf0,0x3a,0x84,0x65,0x7b,0x1b,0x32,0x99,0xf6,0x6d,0x6d,0xb8,0xd6,0xe6,0x2f,0x2c,0x70,0x4b,0xd8,0x1b,0x37,0x62,0xb9,0x50,0x9a,0x3c,0x89,0xee,0x33,0x3f,0x4a,0xef,0xd9,0xe7,0xe3,0x1c,0xb9,0x3b,0x6c,0x6,0x9e,0x93,0x80,0x54,0x6b,0xa6,0xff,0xce,0x70,0x81,0x69,0x82,0xb6,0xc5,0x2b,0x98,0x7b,0xff,0x8d,0xf4,0x4c,0xde,0x1d,0x31,0x4a,0xf2,0x5c,0xb,0x74,0x34,0x7f,0xa8,0xb1,0xca,0xc2,0xbc,0x59,0x95,0xcc,0x30,0xc,0xa8,0x64,0x96,0xaa,0x70,0x84,0xcd,0x53,0x3e,0x2d,0x70,0xf9,0xf2,0xe5,0xdc,0x70,0xc3,0xd,0x9c,0x7d,0xf6,0xd9,0xbe,0x68,0xfb,0x8d,0x1f,0xfd,0xe8,0x47,0xbc,0xe9,0x4d,0x6f,0xa2,0x50,0x28,0x90,0x48,0x78,0x8f,0x72,0xd8,0x5f,0xae,0x16,0x50,0x38,0xee,0x4c,0x98,0x80,0xb7,0xcd,0xab,0xaa,0xb0,0xf1,0xce,0x19,0x78,0x9,0xcf,0xe5,0x53,0x16,0xc5,0x63,0xf,0xa7,0x78,0xda,0xe1,0xf4,0xbd,0xff,0xff,0x48,0x2d,0xfa,0x2b,0xe9,0x45,0x7f,0x25,0xf5,0xd8,0xbf,0x48,0x2c,0x7f,0x12,0xdb,0xf1,0x7e,0xcd,0x6d,0x6d,0x46,0xa6,0xb3,0xde,0x17,0xb0,0x2,0x87,0x76,0x95,0x11,0xa8,0xf9,0xf,0x71,0x8b,0xfe,0x1e,0xec,0xae,0x5e,0x0,0xf2,0xf3,0xf,0x61,0xf0,0xb5,0x67,0xd1,0x7f,0xc6,0xb9,0x38,0x7,0xcf,0x80,0x2e,0x60,0x89,0x4,0x4b,0xa1,0xcd,0x7d,0xc6,0x42,0xca,0x2,0x7,0xe6,0xdf,0x79,0x25,0x48,0x17,0x27,0x95,0xf1,0x2d,0x1,0xd0,0xd5,0xfc,0xa1,0x86,0x4,0xc0,0x98,0xbf,0xfa,0x50,0xc5,0xb8,0x75,0x34,0xff,0x32,0xca,0x9b,0x3,0x7d,0xe6,0x33,0x9f,0xe1,0xbf,0xff,0xfb,0xbf,0x95,0xdc,0x87,0xff,0x8d,0x6f,0x7c,0x23,0xc7,0x1e,0x7b,0x2c,0xff,0xfe,0xf7,0xbf,0x99,0x38,0x71,0xa2,0xef,0xa7,0x4a,0x8e,0x5d,0x5e,0x2,0xd1,0xdb,0x8d,0xd3,0xdc,0xcc,0xc0,0x3b,0xff,0xd7,0x33,0x4,0xa9,0x89,0x19,0x8,0xbc,0x49,0x83,0x6b,0xf0,0xb6,0x84,0x6d,0x16,0x14,0xfe,0xeb,0x74,0xa,0x6f,0x3b,0x1d,0xd6,0x42,0x72,0xc9,0x43,0xa4,0x16,0xdf,0x43,0x6a,0xd1,0x9d,0xa4,0x9e,0x7a,0x8,0xbb,0xdb,0x33,0x41,0x57,0x80,0x6c,0xa9,0x2e,0x21,0xd0,0x66,0x22,0xa1,0x10,0x8,0x29,0xb1,0x7a,0xbb,0xb0,0x7a,0xbd,0x7d,0x26,0xdc,0xb6,0x66,0xfa,0x4f,0x7d,0x13,0xfd,0x6f,0x3a,0x8f,0xc1,0xe3,0xdf,0x38,0xb4,0x97,0x3f,0xf0,0x1c,0x80,0xa2,0x93,0xfc,0x46,0x82,0xb,0x4c,0x87,0xa9,0x77,0x2f,0x62,0xf6,0x63,0x7f,0xa5,0x7b,0xfa,0xde,0xc6,0xfc,0x87,0xa0,0x6c,0xa7,0x4d,0x23,0x9a,0xbf,0x2a,0xa6,0xab,0xa,0x47,0x94,0x3c,0xe5,0xcd,0x81,0x36,0x6d,0xda,0xc4,0xd7,0xbf,0xfe,0x75,0xbe,0xfc,0xe5,0x2f,0xfb,0x12,0x87,0xdf,0xb8,0xfa,0xea,0xab,0x59,0xb0,0x60,0x1,0xfd,0xfd,0xfd,0xe4,0x72,0x39,0xdf,0x92,0x80,0x71,0xcb,0xcb,0x12,0xd8,0xf9,0x22,0xbd,0x67,0x7d,0xa,0x79,0xd8,0x4,0x58,0xa6,0x89,0xf9,0xf,0x87,0x0,0x84,0xf4,0xb6,0xa8,0x5d,0x89,0xd7,0xdd,0x9d,0x85,0xe2,0x89,0x47,0x51,0x7c,0xc3,0x51,0xf4,0x6d,0xfc,0x22,0x89,0x67,0x9e,0x21,0xb9,0xf4,0x21,0x92,0x4f,0x3d,0x40,0x72,0xd9,0xa3,0xd8,0xab,0x96,0x93,0xd8,0xb4,0x9,0xf0,0x7c,0x45,0x36,0x67,0x91,0xa9,0xec,0xd0,0x32,0xc3,0x1d,0x93,0x44,0xa5,0xcd,0x5f,0x4a,0x90,0x12,0x51,0x1c,0xc4,0xea,0xee,0xc1,0x1a,0xf2,0xc3,0xd2,0xcc,0x19,0xc,0xbe,0xfa,0xf5,0xe4,0x8f,0x3c,0x95,0xfc,0x51,0xa7,0x50,0x3a,0x70,0xe,0x64,0x80,0xf5,0xc,0xd5,0xb1,0x66,0xf5,0x2c,0x81,0x56,0xb,0x36,0xc3,0x21,0x7f,0xfc,0x2e,0xc5,0x4c,0x33,0xae,0x95,0x8,0x6c,0xed,0x7f,0x58,0xf0,0xab,0x1d,0x54,0x95,0x0,0x98,0xb5,0xfe,0xc1,0x41,0x15,0xd3,0x55,0xa9,0xec,0xa3,0x4e,0x22,0x2c,0xcb,0xc2,0xb6,0x6d,0xbe,0xf6,0xb5,0xaf,0xf1,0xc9,0x4f,0x7e,0x92,0x9,0x13,0x26,0xf8,0x12,0x8f,0x9f,0x98,0x3f,0x7f,0x3e,0xef,0x7f,0xff,0xfb,0xb9,0xfe,0xfa,0xeb,0xc9,0xe5,0x72,0xbe,0x70,0x8e,0x5b,0x5e,0xc2,0xfb,0xfa,0x77,0x6d,0xc1,0xc0,0x3b,0x3f,0xe3,0xed,0xf3,0xae,0xca,0x11,0xaf,0xb5,0xa2,0x3c,0x5f,0x60,0x0,0x6f,0x2e,0x83,0x4,0xd2,0x16,0xa5,0xc3,0xe6,0x53,0x3a,0x61,0x3e,0x3,0x85,0xf7,0xc3,0x7a,0x48,0xac,0x7c,0x9a,0xe4,0x53,0x8b,0x48,0x2e,0x7d,0x90,0xc4,0xb,0x4f,0x63,0xbf,0xfc,0x1c,0xf6,0xd6,0xad,0xdb,0x29,0x86,0x2e,0x25,0x29,0x90,0x99,0xac,0x37,0x97,0xc0,0x4e,0xf8,0xb2,0xda,0xa0,0xa6,0x76,0xec,0xba,0x8,0xa7,0x4,0x85,0x1,0xac,0x81,0x41,0x84,0xb3,0xfd,0x9f,0x24,0xde,0x57,0x7e,0x71,0xc1,0xe1,0x14,0xe7,0x1f,0xc9,0xe0,0x91,0xa7,0x50,0x38,0xf0,0x18,0xdc,0x7d,0xa6,0x41,0x33,0xd0,0x9,0x6c,0xc0,0xdb,0x7d,0xd1,0x42,0xad,0xf9,0x1d,0x95,0xc2,0x12,0x30,0x19,0xe6,0xfd,0xe4,0x5a,0xa6,0xbc,0xf0,0x38,0x5b,0x67,0x2f,0x40,0xb8,0xce,0xf8,0xd7,0x55,0x80,0xa8,0xde,0x95,0x7e,0xea,0x56,0x94,0x0,0xe8,0x6e,0xfc,0x61,0xad,0x56,0xa8,0x15,0x7e,0x74,0x2f,0xab,0x64,0xfe,0x71,0x89,0x45,0x4a,0x49,0x53,0x53,0x13,0xdd,0xdd,0xdd,0x7c,0xef,0x7b,0xdf,0xe3,0xab,0x5f,0xfd,0xaa,0x2f,0x31,0xf9,0x8d,0x2b,0xae,0xb8,0x82,0x3b,0xef,0xbc,0x93,0x75,0xeb,0xd6,0xed,0x32,0x21,0xb0,0x5a,0x54,0x5a,0x5e,0xf6,0x60,0x81,0xde,0x73,0x2e,0x44,0x2e,0x9c,0xe1,0x4d,0x2,0x53,0xf7,0xf1,0xaa,0xd,0x2,0x6f,0x39,0xdb,0x46,0x3c,0x13,0xb4,0x2c,0xc8,0x40,0xe9,0xf0,0x5,0x94,0x8e,0x5f,0xc0,0x40,0xf1,0x3c,0xd8,0x4,0xf6,0xcb,0x2b,0xb1,0xd7,0x3c,0x8f,0xd5,0xb5,0x19,0xab,0x73,0x3,0xf6,0x9a,0x17,0x48,0xac,0x79,0x11,0x7b,0xc3,0x2a,0xac,0xcd,0xeb,0xb1,0xba,0xb6,0x62,0x95,0xb6,0xd3,0x96,0xd3,0x24,0x99,0x14,0x90,0x4c,0x21,0xed,0x4,0xd8,0x36,0xd2,0xb2,0xbd,0x1e,0x4,0x51,0x16,0xdf,0x29,0x1c,0x31,0x34,0x45,0x51,0xca,0x21,0x12,0xe9,0x75,0x63,0x3b,0x25,0x70,0x4a,0x9e,0xc9,0x97,0x8a,0x88,0xe2,0x8e,0x57,0x4b,0x40,0x66,0x6d,0xdc,0xf6,0xe9,0x14,0xf6,0x99,0x41,0x69,0xf7,0xb9,0x94,0xf6,0x39,0x18,0x67,0xe2,0x54,0xdc,0xd6,0x49,0x38,0xbb,0xed,0x4b,0x69,0x9f,0xfd,0x61,0x1a,0x9e,0xc1,0x77,0xe2,0xdd,0xf3,0xba,0x61,0xb3,0xf9,0x75,0x34,0x7e,0xf0,0xc6,0x6c,0x66,0x9,0xa6,0xde,0xfd,0x30,0x7,0xfd,0xf9,0x87,0xf4,0x4c,0xdb,0xcb,0x97,0x2f,0x7f,0xdd,0xbb,0xfd,0x87,0x63,0xdc,0x4,0x40,0x65,0xe3,0xac,0x4,0x42,0x8,0xdf,0xc7,0x46,0xfd,0x46,0xbd,0xf1,0xc5,0xc5,0x70,0x55,0x84,0x10,0x2,0xdb,0xb6,0xf9,0xce,0x77,0xbe,0xc3,0xff,0xfe,0xef,0xff,0x32,0x71,0xe2,0xc4,0xa8,0x43,0xda,0x5,0xb9,0x5c,0x8e,0x9f,0xfc,0xe4,0x27,0xbc,0xf1,0x8d,0x6f,0xdc,0x61,0x42,0x60,0xb5,0xa8,0xac,0xee,0x4,0xa2,0xa7,0xcb,0x1b,0xfb,0x7f,0xff,0xc5,0xde,0xd7,0xbf,0x2e,0x63,0xff,0xb5,0x42,0xe0,0x6d,0x20,0x34,0x80,0xf7,0x3,0x9e,0x59,0xa7,0xc0,0x99,0xb7,0x17,0xce,0x61,0x7b,0x79,0xe3,0xe1,0x36,0xde,0x36,0xc8,0x3d,0x20,0xb6,0xe6,0xb1,0x36,0xbd,0x82,0xbd,0x69,0xd,0xf6,0xda,0xe7,0xb1,0xd7,0xaf,0xc1,0xda,0xfa,0xa,0xd6,0xd6,0x4d,0x58,0xdd,0x9b,0xb1,0xba,0x37,0x23,0xba,0x3b,0xb1,0x6,0x7a,0x21,0x3f,0x80,0x55,0x28,0x20,0x4a,0xa3,0xcb,0x97,0x57,0x28,0x6c,0xfb,0xb,0xb,0x64,0xd2,0x46,0xa6,0x73,0xc8,0xe6,0x36,0xdc,0x6c,0x13,0x6e,0xd3,0x4,0xdc,0xb6,0x89,0xb8,0x6d,0x93,0x70,0x27,0xcd,0xc4,0x99,0xb6,0x3b,0xce,0xb4,0xd9,0x38,0x53,0x67,0xe2,0x4c,0xdb,0xb,0x77,0xf2,0x54,0x98,0x88,0xb7,0x5c,0x53,0xe2,0x8d,0x61,0xc,0x78,0xf1,0xb2,0x1a,0x70,0x87,0x99,0xbe,0xee,0xf5,0x29,0x81,0x89,0x82,0xc4,0xda,0x5e,0x8e,0xbe,0xfe,0xb3,0x38,0xc9,0x34,0xc5,0x6c,0x13,0xc2,0xa9,0xef,0xeb,0x3f,0x4e,0xe6,0xf,0xe3,0x24,0x0,0xba,0x4f,0xf8,0x8b,0x9b,0x19,0x8d,0x84,0x38,0x9a,0xbf,0x4a,0x3c,0x52,0xca,0x6d,0x7,0x5,0x5d,0x70,0xc1,0x5,0x5c,0x77,0xdd,0x75,0x3e,0x44,0xe6,0x3f,0xce,0x38,0xe3,0xc,0x8e,0x3b,0xee,0x38,0xfe,0xf5,0xaf,0x7f,0x31,0x79,0xf2,0x64,0x9c,0x2a,0x5f,0x74,0x15,0x97,0x95,0x74,0xb0,0xa,0x25,0xba,0x3f,0xfd,0x2d,0xe4,0xc1,0x4d,0xf0,0x8c,0xd4,0x67,0x32,0x98,0x9f,0x90,0x2e,0xe4,0xf1,0x7e,0x86,0x43,0x58,0x60,0x83,0x6c,0x49,0xe3,0x4c,0xd9,0xb,0x27,0xb3,0x17,0x24,0x8f,0xf3,0xc,0xb5,0xfc,0xfb,0xfd,0x40,0x5f,0x1e,0xab,0xa7,0xb,0xd1,0xe3,0x25,0x1,0x62,0xb0,0x17,0x31,0xd0,0xf,0x85,0x41,0x44,0xbe,0x7f,0x28,0xa9,0x1a,0x9a,0x8d,0xbf,0x4d,0x53,0x22,0x33,0x4d,0xc8,0x54,0x1a,0x99,0xca,0x20,0xd3,0x59,0x64,0xae,0x5,0xd9,0x3c,0x1,0xb7,0xa9,0x15,0x99,0x6d,0x82,0x26,0xcb,0x33,0xf8,0x14,0xde,0x1e,0xfc,0xe,0x5e,0x52,0x32,0x0,0xc,0xe2,0x2d,0x87,0x1c,0xad,0x87,0x28,0x4e,0xaf,0x4b,0x5b,0x40,0x1b,0xec,0x7f,0xc3,0xcf,0x68,0xde,0xb2,0xc6,0xeb,0xfa,0x37,0xe6,0xbf,0xb,0x46,0x4d,0x0,0x8c,0xf9,0xab,0xf,0x63,0xfe,0xe1,0xf1,0xa4,0xd3,0x69,0xae,0xbf,0xfe,0x7a,0x3e,0xf7,0xb9,0xcf,0x31,0x77,0xee,0x5c,0x5f,0xb8,0xfd,0xc6,0x55,0x57,0x5d,0xc5,0x82,0x5,0xb,0xe8,0xeb,0xeb,0x23,0x93,0xc9,0x54,0x7c,0x5d,0x55,0x65,0xe5,0xba,0x48,0x1,0x72,0xf2,0x2c,0x68,0x2,0x9a,0x4,0xf4,0x35,0x68,0x12,0x30,0x12,0xa4,0xb,0x25,0xbc,0x9f,0xbe,0x9d,0xfe,0xcd,0x1a,0xea,0xe2,0x4f,0x0,0x2d,0x69,0xdc,0x89,0x53,0x21,0x39,0x15,0xa7,0xdc,0x7b,0x50,0xee,0x6a,0x1f,0xab,0x3a,0x86,0x96,0xdc,0x3,0xde,0x17,0x7c,0x9,0xcf,0xe0,0x4b,0x78,0x66,0x5f,0xc0,0x33,0x7b,0x77,0x28,0x96,0x46,0x84,0xb,0xec,0x2e,0x98,0x7c,0xef,0xe3,0xcc,0xbf,0xfb,0x1a,0xba,0x67,0xec,0x53,0xf7,0xb8,0x7f,0x1c,0xcd,0x1f,0x14,0x58,0x5,0x60,0xcc,0xbf,0x36,0x18,0xf3,0xf,0x8f,0x47,0x4a,0x49,0x2e,0x97,0x23,0x9f,0xcf,0xf3,0x89,0x4f,0x7c,0x82,0xbf,0xfd,0xed,0x6f,0xbe,0xf0,0xfb,0x8d,0xf9,0xf3,0xe7,0xb3,0x70,0xe1,0x42,0x16,0x2d,0x5a,0x44,0x2e,0x97,0xab,0x68,0x2e,0x40,0xd5,0x65,0x65,0x27,0x70,0x5b,0x5a,0x68,0xfd,0xdc,0x7f,0xd1,0xbf,0xea,0x52,0xfa,0xbf,0xfa,0x45,0xd8,0x68,0xc1,0x66,0xc5,0x8e,0x7c,0x55,0x11,0xe5,0xfa,0x70,0xd8,0xb5,0xe7,0xc0,0xc0,0x1f,0x38,0xc0,0x2c,0x8b,0xf4,0xf3,0x5b,0x38,0xf6,0xda,0x4f,0x51,0x4a,0x65,0x29,0xa5,0xb2,0xbe,0x4d,0xfc,0xb,0x1b,0x41,0x7b,0xd9,0x88,0xd3,0x3b,0x74,0x9f,0xf4,0x17,0x77,0x18,0xf3,0xf,0x9f,0xc7,0x75,0x5d,0x72,0xb9,0x1c,0x77,0xdf,0x7d,0x37,0xff,0xfc,0xe7,0x3f,0x7d,0xd1,0x8,0x2,0x97,0x5c,0x72,0x9,0x0,0xf9,0x7c,0x3e,0xb8,0xe7,0x2b,0x95,0x41,0x26,0x13,0x34,0x5f,0x79,0x11,0xcd,0x1f,0xf9,0x4,0xb4,0x2,0xbb,0x5b,0xde,0x57,0xa8,0x81,0x41,0x54,0x70,0x80,0x19,0x16,0xf4,0xc0,0xf1,0x97,0x7f,0x94,0x74,0xef,0x56,0xfa,0x26,0xce,0xd0,0xf6,0xeb,0x3f,0xc,0xdd,0x5d,0x12,0x0,0x9d,0xcd,0x5f,0xf5,0xd9,0xfe,0x7e,0xc0,0x98,0x7f,0x74,0x3c,0xe9,0x74,0x1a,0x80,0xb3,0xcf,0x3e,0x9b,0x62,0xb1,0xe8,0x8b,0x96,0xdf,0x38,0xed,0xb4,0xd3,0x38,0xe7,0x9c,0x73,0xe8,0xed,0xed,0x1d,0xf3,0xf7,0xea,0x7a,0x56,0x5c,0x7,0xd9,0xd2,0x46,0xa9,0xa5,0x99,0xdc,0x2d,0x57,0xd2,0xf6,0xe6,0x53,0x10,0x9b,0x7b,0xe1,0x0,0x6b,0x68,0xb7,0x9c,0xda,0x68,0xd,0xc,0x6a,0x86,0x3,0x4c,0xb7,0x48,0x6c,0xed,0xe7,0xa4,0xaf,0x9e,0xc3,0xa4,0x35,0x4f,0xd3,0x3d,0x63,0x1f,0x2c,0xa7,0xf6,0xac,0x34,0x4a,0x3f,0x9,0x4b,0x77,0x87,0x4,0x40,0x77,0xf3,0x8f,0x3b,0x54,0xba,0x47,0x5d,0x4c,0xdb,0x4f,0x1e,0xd7,0x75,0x69,0x6b,0x6b,0xe3,0xe5,0x97,0x5f,0xe6,0xff,0xfe,0xef,0xff,0x7c,0xd1,0xb,0x2,0xd7,0x5c,0x73,0xd,0x2d,0x2d,0x2d,0xa3,0x9e,0x16,0xe8,0x4b,0x59,0xb9,0x2e,0xa4,0xd2,0x94,0xda,0xdb,0xc9,0x3c,0x7a,0xf,0xed,0x6f,0x38,0x90,0xc4,0xfd,0x8f,0xc3,0x81,0x2,0x32,0xde,0xb6,0xab,0x6,0x6,0xa1,0xc0,0x1,0xa6,0x5a,0x88,0xde,0x22,0xaf,0xf9,0xc6,0x7,0x98,0xf1,0xdc,0xbf,0xe9,0x9a,0x31,0xa7,0xae,0xdd,0xfe,0xe2,0x3a,0xe6,0xbf,0xb3,0x8e,0x35,0xfc,0x3f,0xc2,0x12,0xd5,0x81,0x53,0x35,0xa8,0x64,0x94,0x2a,0xc5,0xe2,0x27,0x4f,0xa5,0x5a,0x89,0x44,0x82,0x6f,0x7e,0xf3,0x9b,0x6c,0xdc,0xb8,0x31,0x34,0xdd,0x6a,0x90,0x4e,0xa7,0xf9,0xd6,0xb7,0xbe,0x85,0xe3,0x38,0xbb,0xac,0x6,0xf0,0xb5,0xac,0xa4,0x44,0x58,0x16,0xa5,0xa9,0x53,0x49,0x6c,0x58,0x45,0xfb,0x7f,0x1d,0x46,0xe6,0xf2,0x6b,0x61,0xf,0x60,0xba,0x19,0x12,0x30,0x8,0x1,0xe,0x30,0xd1,0x4b,0x38,0x4f,0xf8,0xd6,0x47,0x99,0xfa,0xe2,0xa3,0x6c,0xdd,0xa3,0xbc,0xd9,0x4f,0x6d,0x5d,0x51,0x8d,0x62,0xfe,0x30,0xd4,0x3,0x60,0xcc,0xbf,0x31,0x60,0xcc,0xbf,0x7e,0x2e,0x29,0x25,0xcd,0xcd,0xcd,0xb8,0xae,0xcb,0xf9,0xe7,0x9f,0xef,0x9b,0xb6,0xdf,0xf8,0xd8,0xc7,0x3e,0xc6,0xdc,0xb9,0x73,0xe9,0xea,0xea,0xa,0xec,0x1c,0x83,0x6d,0xe5,0xe5,0x38,0x38,0x53,0xa7,0x42,0x42,0xd0,0x76,0xc9,0x87,0x68,0x79,0xff,0xfb,0x60,0xd0,0x81,0xfd,0x2c,0x6f,0xaf,0x7d,0x33,0x24,0x60,0x10,0x4,0x1c,0x60,0x82,0x5,0xcd,0x70,0xd8,0x55,0x97,0x32,0xeb,0xe9,0x7b,0xe8,0xd8,0x6d,0xff,0xba,0xc6,0xfc,0x1b,0xc9,0xfc,0x1,0x2c,0x63,0xfe,0xea,0x43,0x15,0xe3,0x56,0xcd,0xb4,0xc3,0x36,0xff,0x32,0xa4,0x94,0xa4,0xd3,0x69,0x6e,0xbc,0xf1,0x46,0x56,0xac,0x58,0xe1,0x5b,0xc,0x7e,0xe3,0xc7,0x3f,0xfe,0x31,0x0,0x83,0x83,0x83,0xbe,0x8f,0x67,0xee,0xc2,0xe5,0x38,0xb8,0xed,0x93,0x29,0xb5,0xb5,0x92,0xfb,0xe3,0x2f,0x98,0xf8,0xda,0xfd,0x49,0xfc,0xe3,0x21,0x58,0x20,0xbc,0xb5,0xe9,0xd,0xba,0x22,0xcd,0x20,0x20,0xb8,0xc0,0x64,0xef,0xec,0x86,0xc3,0xbe,0xf7,0x75,0xf6,0xbf,0xff,0x17,0x74,0xec,0x3e,0xf,0xa1,0x69,0xb6,0x19,0x95,0xf,0x87,0xb2,0xc9,0x63,0xa3,0x18,0x75,0x10,0x50,0xc5,0xb8,0x55,0x33,0xed,0xa8,0xcc,0xbf,0x8c,0x6c,0x36,0xb,0x78,0x87,0xf1,0xa8,0x8a,0x93,0x4f,0x3e,0x99,0xd7,0xbf,0xfe,0xf5,0xf4,0xf5,0xf5,0xf9,0xda,0xb,0x30,0x6a,0x79,0xb9,0x2e,0x24,0x53,0x94,0xa6,0x4c,0x21,0xf1,0xca,0xf3,0xb4,0xbf,0x63,0x21,0x99,0x1f,0xfe,0x1c,0xda,0x80,0x39,0x16,0x24,0x4c,0x22,0x60,0x50,0x27,0x24,0x80,0x80,0x99,0x16,0xa2,0xe0,0xb2,0xf0,0x3b,0x9f,0x63,0xde,0x3d,0xd7,0xd1,0x35,0x63,0x1f,0x6f,0x3b,0xe5,0x3a,0x76,0x55,0x8d,0xfb,0x84,0xbf,0x91,0x74,0x2,0x4f,0x0,0xcc,0x6c,0xff,0xda,0xa1,0x8a,0x71,0xab,0x66,0xda,0x51,0x9b,0x3f,0x78,0xbd,0x0,0x99,0x4c,0x86,0xcb,0x2f,0xbf,0x9c,0xa5,0x4b,0x97,0xfa,0x16,0x8f,0xdf,0xb8,0xf1,0xc6,0x1b,0xb7,0xed,0x64,0x18,0x4a,0x5b,0x90,0x12,0x5c,0xd7,0x1b,0x12,0x48,0xd9,0xb4,0x7e,0xe9,0x5c,0xda,0xdf,0x70,0x4,0xe9,0x5f,0xdd,0xe2,0xcd,0xd,0xd8,0xdd,0xac,0x14,0x30,0xa8,0x11,0x2e,0x90,0xb2,0x60,0xf,0xc1,0x94,0x47,0x1f,0xe3,0xb4,0xcf,0xbf,0x85,0x3d,0x1f,0xbd,0x83,0x8e,0xdd,0xe7,0xe1,0xda,0xb5,0x9f,0xf0,0xd7,0x8,0xb3,0xfd,0x47,0xd3,0x9,0x34,0x1,0x30,0xdd,0xfe,0xb5,0x43,0x25,0xe3,0xf6,0x3,0x71,0x32,0xff,0x32,0xb2,0xd9,0x2c,0x52,0x4a,0x3e,0xfa,0xd1,0x8f,0xfa,0x14,0x91,0xff,0x68,0x6f,0x6f,0xe7,0xdb,0xdf,0xfe,0x36,0xa5,0x52,0xa9,0xea,0xed,0x81,0xeb,0x82,0xe3,0xe0,0xb6,0x4d,0xc4,0x69,0x9f,0x40,0xf2,0x99,0xc7,0x68,0xfb,0xcc,0xdb,0x69,0x3d,0xe7,0x2c,0xec,0xe5,0x2b,0x61,0x9e,0x80,0x9c,0x59,0x29,0x60,0x50,0x5,0x5c,0xbc,0xa1,0xa4,0xc9,0xb0,0xd7,0xad,0xb7,0xf1,0x9a,0x6f,0xbf,0x9f,0x96,0xcd,0x2f,0xd1,0x35,0x63,0xe,0x8,0x81,0xa8,0xf1,0xcb,0xbf,0xd1,0xc6,0xfc,0x77,0x46,0x60,0x9,0x80,0x31,0xff,0xda,0xa1,0x92,0xf9,0xab,0x14,0x8b,0x9f,0xf0,0x23,0x26,0xd7,0x75,0x69,0x6a,0x6a,0xe2,0x9f,0xff,0xfc,0xa7,0xb2,0xbb,0x3,0x2,0x7c,0xf4,0xa3,0x1f,0x65,0xda,0xb4,0x69,0xa3,0x2e,0xb,0xac,0x14,0x55,0x5f,0xeb,0xba,0x60,0xd9,0x38,0x53,0xa6,0xe0,0xb4,0xb5,0x92,0xbd,0xeb,0x77,0x4c,0x3c,0x7d,0x1e,0xb9,0xaf,0x7f,0x7,0x26,0x1,0x73,0x2d,0x6f,0x7b,0x5c,0x33,0x2c,0x60,0x30,0x16,0x1c,0x60,0x92,0x5,0x93,0x60,0xde,0xd,0xd7,0x72,0xcc,0x4f,0xce,0xa7,0xd8,0xd2,0x4a,0xf7,0xb4,0x3d,0xbd,0x9,0x7f,0x8a,0x1f,0xf6,0x36,0x12,0x54,0x30,0x7f,0x8,0x28,0x1,0x30,0xe6,0x5f,0x3b,0x54,0x32,0x5c,0xd5,0xca,0x5c,0xc5,0xfb,0x2a,0x6f,0xe,0xf4,0xc9,0x4f,0x7e,0xd2,0x37,0xce,0x20,0x70,0xde,0x79,0xe7,0xd5,0x75,0xea,0x64,0x5d,0x65,0xe6,0xba,0x90,0x48,0x52,0x9a,0x3a,0x15,0x64,0x9e,0x96,0xcb,0x3e,0xc7,0x84,0x33,0x4f,0x22,0x79,0xd7,0x3f,0x61,0x2f,0x60,0x8f,0xa1,0xc3,0xe6,0x4d,0x22,0x60,0x30,0x1c,0x2e,0x5e,0x82,0xb8,0x87,0x45,0xa2,0x67,0x80,0xa3,0xbe,0xf1,0x79,0xe,0xb9,0xed,0xff,0xd1,0x35,0x73,0xe,0xf9,0xa6,0x9,0x75,0x6d,0xf2,0x3,0x8d,0x39,0xe6,0xbf,0x33,0x7c,0x4f,0x0,0x8c,0xf9,0xd7,0x8e,0x38,0x9a,0x7f,0x5c,0x79,0xca,0x5c,0xae,0xeb,0xd2,0xda,0xda,0xca,0x73,0xcf,0x3d,0xa7,0xec,0x49,0x81,0x0,0x5f,0xfa,0xd2,0x97,0x98,0x34,0x69,0x12,0x5b,0xb6,0x6c,0xa9,0x7a,0x42,0xa0,0x6f,0x65,0xe6,0x38,0xb8,0xed,0x53,0x70,0x26,0x4f,0x22,0xf3,0xf0,0x3f,0x68,0x3f,0xfb,0x4,0x5a,0x3f,0xf0,0x6e,0x12,0x8f,0x2d,0x81,0x7d,0x81,0x59,0x16,0x8,0xcb,0xcc,0xf,0x68,0x74,0x48,0xbc,0xe5,0xa3,0x13,0x2d,0x98,0x1,0xd3,0xff,0xfd,0x1f,0x5e,0x7b,0xf1,0xdb,0xd9,0xe7,0x81,0x5b,0xe9,0x9e,0xbe,0xf7,0xd0,0xde,0xfe,0xf5,0x65,0x8b,0xc6,0xfc,0x3d,0xf8,0x9a,0x0,0x34,0x8a,0x51,0x7,0x1,0x63,0xfe,0xfa,0xf0,0xec,0xcc,0x95,0x48,0x24,0x10,0x42,0x70,0xe1,0x85,0x17,0x52,0x28,0x14,0x7c,0xd3,0xf0,0x13,0xe5,0x9,0x8b,0x40,0x55,0xdb,0x18,0xfb,0xfd,0x4c,0x7b,0x63,0xb5,0x82,0xd2,0xd4,0xa9,0xc8,0xd6,0x66,0x72,0x77,0xfc,0x9a,0x89,0x67,0x1e,0x4a,0xcb,0x27,0x3f,0x8a,0xfd,0xf4,0x73,0xb0,0x27,0xb0,0x97,0x5,0x49,0xd3,0x23,0xd0,0x90,0x70,0x81,0xac,0x5,0x33,0x5,0xa9,0xce,0x6e,0xe,0xf9,0xf1,0xb7,0x39,0xe1,0xff,0x7d,0x98,0x5c,0xe7,0x2b,0x74,0xec,0x71,0x0,0x52,0x58,0x35,0x4f,0xf6,0x2b,0xc3,0x98,0xff,0x76,0xf8,0x96,0x0,0x98,0xd9,0xfe,0xb5,0xc3,0x98,0xbf,0x3e,0x3c,0x23,0x71,0x95,0xb7,0x8,0xde,0xba,0x75,0x2b,0x1f,0xfc,0xe0,0x7,0x7d,0xd3,0xf1,0x1b,0x67,0x9f,0x7d,0x36,0xa7,0x9f,0x7e,0x7a,0xc5,0x9b,0x3,0xf9,0x6e,0xfe,0xc3,0xf9,0x5c,0x17,0x99,0xca,0x50,0x9a,0x3a,0xd,0x99,0x49,0xd2,0xf4,0xeb,0xab,0x99,0xf8,0xf6,0x43,0x69,0x3b,0xf7,0xbf,0x48,0xfd,0xfe,0xae,0xed,0x73,0x4,0xb2,0x26,0x11,0x68,0x8,0x48,0xbc,0xee,0xfe,0x59,0x16,0xe4,0x60,0xbf,0x5b,0x7e,0xc1,0xeb,0xbe,0xf4,0x56,0xf6,0xbf,0xeb,0xe7,0xf4,0x4f,0x9e,0x41,0xdf,0xa4,0x59,0x88,0x3a,0xbb,0xfc,0xc1,0x98,0xff,0xce,0xf0,0x25,0x1,0x30,0xdd,0xfe,0xf5,0xa1,0xde,0x7b,0x55,0xcd,0x24,0xe3,0xca,0x33,0x16,0x97,0x10,0x82,0x6c,0x36,0xcb,0x2f,0x7f,0xf9,0x4b,0x16,0x2f,0x5e,0xec,0x9b,0x9e,0xdf,0xb8,0xf6,0xda,0x6b,0x1,0xe8,0xe9,0xe9,0x19,0xb3,0x5c,0x2,0x35,0xff,0xe1,0x70,0x1d,0x64,0xb6,0xd9,0x9b,0x1f,0x80,0x43,0xf6,0xaf,0xb7,0xd3,0xfe,0xd1,0xd3,0x98,0xf0,0xee,0x93,0x49,0xdf,0xf0,0x3b,0x48,0xe1,0xed,0x28,0xd8,0x64,0x96,0xf,0xc6,0x12,0x12,0xc0,0x82,0x29,0x16,0x4c,0x85,0x29,0xf,0x3f,0xc2,0x9,0x5f,0x3b,0x8f,0xc3,0x7e,0xf5,0xd,0x92,0x85,0x7e,0xba,0x66,0xcd,0xc1,0x49,0xa4,0x7d,0x39,0xce,0xd7,0x98,0xff,0xae,0xa8,0x3b,0x1,0x68,0x24,0xa3,0xf6,0x1b,0xe5,0xb2,0xab,0x67,0x72,0x96,0x5f,0x50,0xcd,0x6c,0x55,0xe3,0x19,0x8f,0x4b,0x4a,0xb9,0x6d,0x73,0xa0,0x8f,0x7f,0xfc,0xe3,0xbe,0x69,0xfa,0x8d,0x99,0x33,0x67,0xf2,0xb9,0xcf,0x7d,0x8e,0x7c,0x7e,0xf4,0x3,0xe9,0x43,0x33,0xff,0xe1,0x70,0x5d,0x64,0xae,0x85,0xd2,0xd4,0xa9,0x38,0xed,0x13,0x48,0x3f,0x78,0x2f,0x13,0xce,0x3f,0x8b,0x89,0x67,0x1e,0x42,0xe6,0xc7,0x3f,0xf5,0xde,0x54,0xf3,0x84,0x67,0x14,0x98,0x79,0x2,0xb1,0x80,0xb,0xb4,0x59,0x30,0xb,0x5a,0x9f,0x7f,0x81,0x23,0xbf,0x7f,0x11,0xaf,0xf9,0xee,0x7,0x99,0xb6,0xfc,0x21,0xba,0x66,0xed,0xcb,0x40,0xeb,0xa4,0xa1,0xb1,0xfe,0xfa,0x2b,0xdb,0x98,0xff,0xc8,0xa8,0x2b,0x1,0x8,0xea,0xe6,0x4c,0x52,0x51,0x39,0xcc,0xf0,0x41,0x38,0xa8,0x24,0xa6,0xf2,0xb2,0xc0,0x45,0x8b,0x16,0xf1,0xc0,0x3,0xf,0x84,0x10,0x55,0x6d,0xf8,0xea,0x57,0xbf,0xca,0xa4,0x49,0x93,0xe8,0xe8,0xe8,0xd8,0x65,0x28,0x20,0x12,0xf3,0x1f,0xe,0xd7,0x5,0x3b,0x81,0x33,0x65,0x2a,0xce,0xa4,0x89,0x24,0x9f,0x7d,0x92,0x9,0x17,0x7f,0x90,0x89,0x6f,0x3b,0x88,0xdc,0xd7,0xbe,0x89,0xfd,0xe2,0xcb,0xde,0xca,0x81,0xbd,0x2c,0x48,0x9b,0xe1,0x1,0xed,0x50,0x9e,0xe0,0x37,0xc1,0x82,0x7d,0x2c,0x92,0x1d,0x5d,0x1c,0xfa,0xe3,0x6f,0x71,0xf2,0x37,0xce,0x66,0x9f,0xfb,0x6f,0x65,0x60,0xe2,0x54,0x7a,0xa6,0xed,0x5,0xc8,0x9a,0xd7,0xf6,0xef,0xc,0x63,0xfe,0xa3,0xa3,0xe6,0x4,0xc0,0x98,0x7f,0xf4,0x30,0xe6,0x1f,0xe,0x57,0x35,0x3c,0xe5,0x65,0x81,0x57,0x5e,0x79,0xa5,0x2f,0xda,0x41,0x20,0x95,0x4a,0x71,0xd9,0x65,0x97,0xe1,0xba,0x2e,0xa5,0xd2,0xf6,0x71,0xd5,0xc8,0xcd,0x7f,0x38,0xa4,0xb,0xc2,0xc2,0x99,0x32,0x95,0xd2,0xa4,0x49,0x24,0x96,0x2d,0xa1,0xf5,0xf2,0x2f,0x32,0xe9,0x1d,0x7,0xd3,0xf6,0x91,0x73,0x48,0xff,0xfe,0x2f,0x90,0x1,0xe6,0x59,0xde,0x1a,0xf1,0x94,0xe9,0x19,0x50,0x1a,0x12,0x6f,0x2b,0xe8,0xe9,0x16,0xcc,0x15,0x58,0x1b,0x3b,0xd8,0xe7,0x17,0xd7,0x71,0xea,0x37,0xdf,0xc3,0x1,0x7f,0xbe,0x16,0x27,0x95,0xa6,0x73,0xb7,0xb9,0xb8,0x76,0xd2,0x97,0xee,0xfe,0x32,0x8c,0xf9,0x8f,0x8d,0x9a,0x12,0x0,0x63,0xfe,0xd1,0xc3,0x98,0x7f,0x38,0x5c,0xd5,0xf2,0xb8,0xae,0x4b,0x26,0x93,0xe1,0xa6,0x9b,0x6e,0x62,0xc9,0x92,0x25,0xbe,0xc4,0x10,0x4,0xde,0xfb,0xde,0xf7,0x72,0xf8,0xe1,0x87,0xd3,0xd9,0xd9,0x89,0x65,0x59,0x6a,0x99,0xff,0x70,0x48,0x17,0x84,0xc0,0x9d,0x32,0x5,0x67,0xda,0x34,0x28,0xc,0x90,0xfb,0xfd,0xd,0xb4,0x7f,0xf4,0xd,0x4c,0x7c,0xcf,0x31,0x64,0x7f,0x78,0x35,0xf6,0xaa,0xd5,0x90,0xc6,0x5b,0x41,0x30,0xdb,0x82,0xcc,0xd0,0x7c,0x1,0x83,0x68,0x51,0xfe,0xda,0x6f,0xb3,0x60,0x6f,0xb,0x26,0x40,0x62,0xe9,0xf3,0xb4,0x5c,0xf4,0x25,0x66,0xfc,0xf7,0x41,0x1c,0x74,0xdd,0xff,0xd1,0x3c,0xd8,0xcd,0xd6,0xd9,0xf3,0x29,0xa5,0x73,0xbe,0x1a,0x3f,0x18,0xf3,0xaf,0x4,0x89,0x28,0x44,0xc3,0xe4,0x8d,0x23,0x8c,0xf9,0x87,0xc3,0x55,0x2b,0x4f,0x2e,0x97,0x63,0x70,0x70,0x90,0xb7,0xbf,0xfd,0xed,0x3c,0xfb,0xec,0xb3,0xbe,0xc4,0x12,0x4,0x7e,0xfa,0xd3,0x9f,0x72,0xe8,0xa1,0x87,0x32,0x30,0x30,0x40,0x26,0x93,0xf1,0x8d,0x37,0x90,0x49,0xc1,0xe0,0xcd,0x13,0x68,0x6a,0xa5,0xd4,0x62,0x41,0xa9,0x48,0x6a,0xf1,0x3,0xa4,0x17,0x3f,0x40,0x69,0xca,0x64,0x9c,0x3d,0xe6,0x50,0xdc,0xef,0x55,0xe4,0x5f,0xf3,0x26,0xa,0xb,0x4f,0x81,0xfd,0x5,0xf4,0xa,0xd8,0x2,0xc,0x4a,0x40,0xe,0x91,0x18,0x4,0xe,0x89,0x37,0x3c,0x33,0x15,0xc8,0x80,0xf5,0x7c,0x37,0xb9,0x9b,0x6f,0x26,0x77,0xf7,0x8d,0x24,0x97,0x2d,0x41,0x74,0x74,0x20,0x9a,0xd3,0xf4,0xce,0x3f,0x91,0x5c,0x36,0x83,0x8,0x60,0xe9,0xac,0x31,0xff,0xca,0x50,0x55,0x2,0xa0,0xbb,0xf9,0xc7,0x21,0xc9,0x30,0xe6,0x1f,0xe,0x57,0x3d,0x3c,0xe5,0xcd,0x81,0x96,0x2d,0x5b,0xc6,0x8f,0x7e,0xf4,0x23,0x3e,0xf1,0x89,0x4f,0xf8,0x12,0x93,0xdf,0x38,0xe4,0x90,0x43,0x38,0xfa,0xe8,0xa3,0x79,0xf0,0xc1,0x7,0x69,0x6a,0x6a,0xf2,0xe5,0xac,0x80,0x50,0x56,0x4,0x95,0xb7,0x18,0x9e,0x3a,0x15,0xa4,0x44,0xf4,0xf5,0x90,0x7a,0x6c,0x11,0xe9,0xc7,0x16,0xd1,0x74,0xd3,0x15,0x14,0xe,0x3a,0x9c,0xfc,0x89,0x6f,0xa1,0x70,0xe4,0xeb,0x29,0x1e,0x78,0x38,0xcc,0x11,0x50,0x12,0xb0,0x19,0xe8,0x5,0x70,0x4d,0x32,0xe0,0x37,0xca,0xcb,0xf8,0x26,0xe2,0xfd,0x6c,0x82,0xf4,0x3f,0xfe,0x43,0xf6,0x1f,0xb7,0x92,0xfd,0xc7,0xef,0x49,0xad,0x5a,0x89,0x4,0x9c,0x89,0x6d,0x14,0xa7,0x4f,0x27,0x61,0x27,0x20,0xa0,0x6d,0x7c,0x8d,0xf9,0x57,0x8e,0x8a,0x13,0x0,0x63,0xfe,0xd1,0x43,0xa5,0x7b,0x50,0xc1,0x68,0x83,0xe2,0xf2,0x83,0xc7,0xb6,0x6d,0x2c,0xcb,0xe2,0xa2,0x8b,0x2e,0xe2,0x3,0x1f,0xf8,0xc0,0xb6,0x15,0x2,0xaa,0xe1,0x8a,0x2b,0xae,0xe0,0x88,0x23,0x8e,0xa0,0xbf,0xbf,0x7f,0xdb,0xfc,0x85,0x5a,0x11,0xfa,0x72,0xe0,0x21,0xf3,0x90,0x4d,0x2d,0x38,0x4d,0x2d,0x20,0x84,0xd7,0x33,0xf0,0xd4,0x63,0xa4,0x9f,0x7a,0xc,0x37,0x79,0x9,0xc5,0x3,0xe,0xa5,0x78,0xc4,0x6b,0x28,0x1c,0x71,0x2a,0xf9,0x43,0x4f,0x84,0x7d,0x52,0x80,0x5,0x9d,0x40,0x37,0x50,0x94,0x20,0xcc,0xc4,0x81,0x9a,0x50,0x1e,0xd7,0x9f,0x80,0xf7,0x93,0x7,0xfb,0x99,0xd5,0xe4,0xae,0xf9,0x35,0xb9,0x7f,0xdd,0x41,0x6a,0xf1,0xbf,0xb1,0x8a,0xe0,0xe4,0x52,0x14,0x67,0xcd,0x1a,0xba,0x46,0x82,0xe3,0x10,0xd4,0x64,0xd,0x63,0xfe,0xd5,0xa1,0xa2,0x4,0xc0,0x98,0x7f,0xf4,0x50,0xc9,0xdc,0x54,0x2c,0x4f,0x95,0xca,0x7,0xbc,0x65,0x81,0x6d,0x6d,0x6d,0x74,0x74,0x74,0x70,0xf1,0xc5,0x17,0xf3,0xdd,0xef,0x7e,0xd7,0x17,0x5e,0xbf,0x71,0xf8,0xe1,0x87,0xf3,0xee,0x77,0xbf,0x9b,0x9b,0x6e,0xba,0x89,0x6c,0x36,0x8b,0x5b,0xe3,0x16,0xab,0x4a,0xec,0x5,0x22,0xe5,0xd0,0xa,0x82,0x29,0x20,0x4,0xa2,0x30,0x48,0xf2,0xc9,0xc7,0x48,0x3f,0xf9,0x18,0xf2,0xba,0xcb,0x28,0xce,0x99,0x47,0xf1,0xa8,0x13,0x29,0x1e,0x7c,0x2c,0x85,0x5,0xaf,0xc6,0xd9,0x7b,0x36,0x4c,0x14,0x50,0x10,0x5e,0x42,0xd0,0xf,0x38,0x66,0x59,0xc1,0xa8,0x90,0x78,0x49,0x56,0x4a,0x40,0x3b,0xd0,0x2,0x74,0x42,0xe2,0xb9,0x95,0xa4,0x16,0xdf,0x47,0xe6,0xa1,0xbf,0x91,0x79,0xe8,0x1e,0x92,0x9b,0x36,0x21,0x5,0xde,0x21,0x50,0xa9,0xb4,0xd7,0x63,0x13,0xc2,0x52,0x67,0x63,0xfe,0x35,0x70,0x1e,0x7d,0xf4,0xd1,0xdd,0x78,0x55,0x19,0x9a,0x68,0x90,0xbc,0x23,0xe9,0xb8,0xae,0xcb,0xea,0xd5,0xab,0xf9,0xf9,0xcf,0x7f,0xce,0x49,0x27,0x9d,0x14,0x8a,0x6e,0x25,0xf8,0xfb,0xdf,0xff,0xce,0xa9,0xa7,0x9e,0x4a,0x2a,0x95,0x22,0x91,0x18,0x3d,0x17,0x53,0xcd,0xdc,0xe2,0xca,0xe3,0x27,0x97,0x10,0xde,0x2e,0x96,0xbd,0xbd,0xbd,0x14,0xa,0x5,0xd6,0xac,0x59,0xc3,0xac,0xf2,0x57,0x90,0x62,0xc8,0xe7,0xf3,0xcc,0x98,0x31,0x83,0xbe,0xbe,0x3e,0x5a,0x5a,0x46,0x7d,0x15,0x8c,0x9,0x65,0x27,0x11,0x7a,0x64,0xe0,0x94,0xb0,0xbb,0xb6,0x62,0xd,0x2d,0x7a,0x28,0x4d,0x6e,0xa7,0xb4,0xdf,0xa1,0x14,0xe7,0x1f,0x49,0xfe,0xb0,0x13,0x29,0xce,0x3f,0x1a,0x39,0xa3,0xc5,0x7b,0x13,0x96,0xf0,0x86,0xa,0x6,0x86,0xfe,0x7f,0x9,0x6f,0x32,0x62,0xa3,0x41,0x58,0xde,0x27,0x62,0x2,0xc8,0x1,0xad,0x78,0x49,0xc0,0x66,0x48,0x2e,0x7b,0x86,0xcc,0xa2,0xbf,0x92,0x5e,0x7c,0x2f,0xa9,0xa7,0x17,0x61,0x6f,0xea,0x0,0x40,0x4e,0x68,0xc1,0x6d,0x6a,0xf3,0x7e,0x71,0x14,0xd3,0x77,0x1c,0x87,0x44,0x22,0xc1,0x1,0x7,0x1c,0x40,0x2e,0x97,0xab,0x6a,0x6b,0xea,0x51,0x43,0x35,0xe6,0x5f,0xb,0xd6,0x8e,0xd9,0x3,0x10,0x7,0xf3,0x2f,0xc3,0xb2,0x2c,0x6,0x6,0x6,0x90,0x52,0x2a,0xb3,0xf1,0x4e,0x5f,0x5f,0x5f,0x45,0xbf,0xe7,0x97,0x9e,0xe1,0x9,0x8f,0xb,0xbc,0x5e,0x80,0x96,0x96,0x16,0xb6,0x6c,0xd9,0xc2,0xa7,0x3e,0xf5,0x29,0x7e,0xfb,0xdb,0xdf,0x22,0x84,0x50,0xa2,0xfd,0xd,0x47,0x3a,0x9d,0xe6,0xc2,0xb,0x2f,0xe4,0xb,0x5f,0xf8,0x2,0x52,0xca,0xaa,0xcb,0x41,0x69,0xf3,0x7,0x6f,0x9e,0x80,0x9d,0xc0,0x9d,0x38,0x15,0x57,0x8,0x70,0x5d,0xc4,0x40,0x1f,0xe9,0xff,0xdc,0x4b,0xe6,0x3f,0xf7,0xd2,0xcc,0xb7,0x28,0xed,0xb9,0x37,0xc5,0x7d,0xf,0xa2,0xb4,0xdf,0x61,0x14,0xf7,0x3b,0x8c,0xd2,0xde,0x7,0xe2,0x4c,0xdd,0xcd,0xdb,0x81,0xb0,0x19,0x6f,0x52,0x5b,0x1,0xaf,0x97,0xa0,0xf,0xef,0xff,0xc7,0x2a,0x29,0xb0,0x20,0x89,0xb7,0xb4,0xb2,0x9,0xc8,0xe2,0x1d,0xc3,0xdb,0x5,0xf4,0x14,0x49,0xac,0x59,0x4d,0xea,0xd9,0x47,0x48,0x3d,0xb3,0x88,0xd4,0xd2,0x87,0x48,0x2e,0x7b,0xa,0xbb,0xbb,0xcf,0x1b,0xd7,0x9f,0xd0,0x42,0x69,0xc6,0xc,0x84,0x65,0x79,0xa6,0x1f,0x72,0xb9,0x18,0xf3,0xaf,0x83,0x7b,0xb4,0x1e,0x80,0x38,0x99,0x3f,0x78,0x59,0xe7,0x84,0x9,0x13,0xc8,0x66,0xb3,0x35,0xbd,0x80,0x6b,0x79,0x31,0x8e,0x85,0x5c,0x2e,0xc7,0xf3,0xcf,0x3f,0xcf,0x23,0x8f,0x3c,0x32,0xea,0xc,0x6c,0x95,0x4c,0x52,0x45,0xa3,0x55,0x31,0xa6,0x91,0xb8,0x5c,0xd7,0xa5,0xb7,0xb7,0x97,0xb9,0x73,0xe7,0x62,0x59,0x56,0x55,0xed,0x2f,0xc,0x73,0xb5,0x2c,0x8b,0x4c,0x26,0xc3,0x8a,0x15,0x2b,0xb6,0xf5,0x5c,0xd4,0xc3,0x57,0xf,0x42,0x1f,0x4a,0x18,0x9a,0x37,0x60,0xf5,0x76,0x21,0xf2,0xe,0x2,0xef,0x23,0xd7,0x99,0x3a,0x5,0x67,0xfa,0x6e,0xc8,0xd6,0xc9,0x38,0x33,0xf6,0xa4,0xb8,0xcf,0x81,0x94,0x66,0x2f,0xc0,0xd9,0x6d,0x1f,0x9c,0xdd,0xf6,0xf0,0x26,0xba,0xa5,0x87,0x7e,0x39,0xf,0xc,0xe,0xfd,0x14,0xf0,0x36,0x27,0x52,0x35,0x39,0x28,0x7f,0xd5,0xa7,0xf0,0xcc,0x3e,0x33,0xf4,0xff,0x1d,0xa0,0x13,0xc4,0xc6,0x6e,0x92,0x6b,0x96,0x93,0x5c,0xb9,0x84,0xe4,0x8a,0x27,0x49,0xbc,0xfc,0x1c,0xf6,0xd6,0x75,0xd8,0x1b,0xd7,0x62,0x6f,0xd8,0x8c,0x0,0x5c,0x1b,0xdc,0xb6,0x76,0x64,0x26,0x3b,0x34,0x94,0x5f,0xdd,0xbb,0xd1,0xcf,0x1e,0x0,0x63,0xfe,0x75,0x61,0xe4,0x1e,0x80,0xb8,0x99,0x3f,0x78,0x9b,0x9f,0xac,0x5b,0xb7,0x8e,0xc1,0xc1,0xc1,0x9a,0xe2,0xf0,0x3b,0xf6,0x6c,0x36,0xcb,0x86,0xd,0x1b,0x2,0xd7,0x53,0x6d,0xbc,0x5e,0xc5,0xfb,0xa,0x9a,0x2b,0x91,0x48,0xd0,0xd4,0xd4,0xa4,0xf4,0x92,0xc0,0x44,0x22,0x41,0x7b,0x7b,0x7b,0x55,0x73,0x0,0xb4,0x37,0x7f,0xd8,0x36,0x6f,0xc0,0x6d,0x9b,0x54,0xbe,0x2,0xdc,0x12,0xa2,0xbf,0x97,0xe4,0x33,0x8f,0x23,0x9c,0xed,0xb,0x6,0x5c,0x1,0xee,0xa4,0x49,0xb8,0x7b,0xec,0x4b,0x69,0xaf,0xfd,0x29,0xcd,0x9c,0x8b,0x33,0x6b,0x2f,0x4a,0x33,0xf6,0xc4,0x99,0x32,0x1b,0x77,0xea,0x8c,0xed,0x89,0x41,0xf9,0x34,0x43,0x7,0x2f,0x29,0xc8,0xe3,0xd,0x25,0x38,0x43,0x7f,0xba,0xc3,0xf4,0xeb,0xed,0x11,0x12,0x96,0x17,0xa4,0xc0,0xdb,0xd9,0xc5,0xc6,0x33,0xf9,0xe4,0x50,0x2c,0xe5,0x6e,0x7c,0x31,0x14,0x47,0x2f,0x88,0x8e,0x1,0xec,0x17,0x5f,0xc1,0x5e,0xbf,0x9a,0xc4,0xba,0xe5,0x24,0x5e,0x5a,0x4e,0xf2,0x85,0x67,0x48,0xac,0x7d,0x11,0x7b,0xc3,0x4b,0x58,0x7d,0x45,0xcf,0xec,0x1,0x99,0xb6,0x91,0xd9,0x26,0x4a,0xd3,0xa7,0x7b,0x33,0xfd,0xcb,0xf1,0xe,0xfd,0x19,0x77,0x13,0x8e,0x4a,0x37,0xc,0x9d,0x5d,0x12,0x80,0x38,0x9a,0x3f,0x78,0x59,0x67,0x73,0x73,0x33,0xcd,0xcd,0xcd,0xbe,0x71,0xd6,0x83,0x6c,0x36,0x4b,0x7f,0x7f,0x7f,0xa0,0x7a,0x86,0x47,0xd,0x2e,0xd7,0x75,0xb1,0x6d,0x9b,0xf6,0xf6,0xf6,0xba,0xb9,0x6a,0x45,0x25,0x7c,0xd,0x67,0xfe,0x23,0x42,0x82,0x65,0x23,0x73,0x2d,0xc8,0xdc,0x4e,0x1d,0xa3,0x4e,0x9,0x91,0x1f,0x20,0xf5,0xc4,0x22,0xd2,0x8b,0x17,0x6d,0xfb,0x6b,0x37,0x63,0xe3,0x4e,0x98,0x82,0x33,0x7d,0x77,0x9c,0xe9,0x7b,0xe2,0x4c,0x9e,0x89,0x3b,0x79,0x37,0x9c,0xc9,0x33,0x70,0x26,0xcd,0xc2,0x9d,0x38,0x5,0xb7,0x7d,0x3a,0x6e,0x53,0xb,0xe4,0x52,0x5e,0x7f,0x6b,0x92,0x21,0x63,0x16,0x60,0x8b,0xa1,0x4d,0x73,0xd8,0x3e,0x39,0xbe,0xfc,0xff,0xc5,0xb0,0x3f,0xcb,0xb7,0x23,0x86,0xfd,0x48,0xa0,0x88,0x97,0x58,0x38,0x78,0x6,0x3f,0x0,0xa2,0xb7,0x1f,0xab,0x73,0x2b,0x56,0xe7,0x7a,0xac,0xae,0xe,0xec,0x2d,0x6b,0xb0,0x37,0x6f,0x20,0xb1,0xe9,0x25,0xec,0x75,0x2f,0x63,0x6f,0x78,0x9,0x7b,0xcb,0x7a,0xac,0xce,0x2d,0x88,0xa2,0x47,0xe5,0xa,0x90,0xb9,0x34,0x32,0xdb,0x4a,0xa9,0x35,0x35,0x4c,0x60,0x78,0xf1,0xec,0xf8,0xdf,0x71,0x37,0xe1,0xa8,0x74,0xc3,0xd2,0xd9,0x21,0x1,0x88,0xab,0xf9,0xab,0xc6,0x19,0x86,0x9e,0xe1,0x31,0x5c,0xba,0xf0,0x5,0x81,0x40,0x62,0xb4,0x13,0x90,0x6b,0xc1,0x19,0x9e,0x18,0x48,0x17,0x51,0x2a,0x21,0x7a,0xbb,0x48,0x2d,0x59,0x8f,0x78,0xe2,0x91,0x1d,0x2e,0x91,0x36,0xb8,0x2d,0x2d,0xb8,0x2d,0xed,0xc8,0xe6,0x36,0xdc,0x96,0x49,0xde,0x9f,0x4d,0x2d,0xde,0xff,0x6f,0x99,0x80,0x4c,0xe7,0x90,0x99,0x1c,0x32,0x9d,0x45,0xa6,0x73,0x80,0x44,0x66,0x9b,0xc0,0x4e,0x6e,0xdb,0x12,0x99,0x52,0x11,0x31,0xd0,0xb,0x96,0x8d,0xc8,0xf7,0x23,0xa,0x79,0x44,0xb1,0x1f,0x31,0x38,0x88,0xe8,0xed,0xc2,0xea,0xef,0x41,0xf4,0x75,0x60,0xf5,0xf5,0x7a,0xff,0xdd,0xb3,0x5,0xab,0xbb,0x3,0xbb,0xb7,0x13,0x31,0x30,0xb8,0xad,0x27,0xa3,0xbc,0x39,0x9f,0xcc,0x24,0x91,0xe9,0x2c,0x4e,0xfb,0x14,0xb0,0x6d,0x18,0x71,0x63,0x84,0xb1,0x7b,0x26,0xe2,0x6e,0xc2,0x51,0xe9,0x86,0x79,0x7f,0xdb,0x12,0x0,0x63,0xfe,0xf1,0x81,0x6a,0x66,0xab,0x62,0xdd,0xa8,0x6a,0xd8,0xaa,0x9b,0xb5,0xe,0x49,0x76,0xa8,0xef,0x32,0x61,0x21,0x93,0x29,0x48,0xa6,0x70,0x9a,0x5a,0x77,0xfc,0x37,0xe9,0x7a,0x13,0xe,0x8b,0x5,0xec,0xad,0x1b,0x60,0xc3,0x1a,0x44,0xd1,0xdd,0x65,0x53,0x42,0x8b,0x5d,0xad,0x56,0xe,0xff,0xe2,0xc7,0xfb,0x5,0x21,0xb7,0x77,0x6,0x6c,0x93,0xdf,0xe9,0x5a,0x9,0x90,0x0,0x99,0x48,0x40,0x3a,0x8d,0x4c,0xe7,0x70,0x73,0xad,0x5e,0xd7,0xbd,0xc2,0xed,0xd4,0xe8,0x86,0xab,0x53,0x46,0x22,0x48,0x51,0xdd,0xb,0x2d,0xac,0xf8,0xcb,0x13,0xc,0x55,0x9a,0xac,0xa7,0x1a,0x8f,0x9f,0x5c,0x2a,0xc6,0x14,0x4,0x74,0x30,0x56,0x95,0xcb,0x6f,0x38,0x6a,0x8a,0x53,0x58,0x60,0x5b,0x48,0x3b,0x81,0x24,0x37,0x2a,0xaf,0xb7,0xff,0xe2,0x90,0xbb,0xcb,0x61,0x63,0x0,0x3b,0xf,0x1,0x94,0xad,0x5f,0xec,0xf4,0xa7,0x5f,0xf1,0x56,0x88,0xb8,0x9b,0x70,0x54,0xba,0x51,0xdc,0x5f,0x42,0x77,0xf3,0xd4,0x39,0xfe,0xb2,0x86,0x31,0xff,0xf0,0xb8,0x54,0x8c,0xc9,0x6f,0x2e,0x1d,0xf8,0x82,0xe0,0xd4,0xed,0x5d,0xb0,0x23,0xaf,0x18,0x1a,0xd7,0x57,0xe7,0x3d,0x10,0x36,0x77,0x23,0xeb,0x46,0x75,0x7f,0x35,0x1f,0x7,0x3c,0x16,0x74,0x2f,0xb4,0x30,0x2b,0xc3,0x98,0x7f,0x78,0x5c,0x2a,0xc6,0x14,0x4,0x74,0x30,0x56,0x95,0xcb,0x6f,0x38,0x74,0x7b,0xc7,0x18,0xf3,0xd7,0x4f,0x37,0xca,0x67,0xc1,0xf7,0x4,0x40,0xf7,0x42,0xd3,0x31,0x7e,0xd5,0xc,0x32,0xce,0xf7,0xe6,0x37,0x97,0xdf,0x7c,0x2a,0xc7,0x66,0x38,0xf5,0xe4,0xd,0x9a,0xbb,0x91,0x75,0xa3,0x34,0x7f,0x21,0x84,0xbf,0x9,0x80,0xee,0x85,0xa6,0x7b,0xfc,0xf5,0x20,0xce,0x46,0xab,0x62,0x4c,0x41,0xf1,0xf9,0x9,0x5d,0x4c,0x55,0x17,0x4e,0x1d,0x79,0x83,0xe6,0x6e,0x64,0xdd,0xa8,0xcd,0x1f,0x7c,0xec,0x1,0xd0,0xbd,0xd0,0x74,0x8d,0x5f,0xa5,0xe1,0x3,0x3f,0x61,0xcc,0x3f,0x5a,0x3e,0x5d,0x4c,0x55,0x17,0x4e,0x1d,0x79,0xa3,0x84,0x31,0xff,0x70,0xb4,0x7d,0x49,0x0,0x74,0x2f,0x34,0x5d,0xe3,0x57,0xed,0xc1,0x57,0xd1,0xb4,0xfd,0x82,0xea,0x75,0xa7,0x62,0x99,0xd,0x87,0x2e,0x46,0xad,0xfb,0x3b,0xc6,0x6f,0x44,0x11,0xb7,0xae,0x65,0x55,0x29,0x54,0x31,0x7f,0xa8,0xf0,0x38,0xe0,0x6a,0x8,0x83,0x82,0xee,0xf,0xa6,0x8a,0x2f,0x7c,0x15,0xd,0x5b,0x55,0x2e,0x3f,0xa1,0x62,0x5b,0xd0,0x89,0x4f,0x27,0xce,0x20,0x79,0x75,0xe6,0x56,0x49,0x33,0x4c,0x5d,0x95,0xcc,0x1f,0xea,0xec,0x1,0xd0,0xbd,0xd0,0x74,0x8d,0xdf,0x98,0xbf,0xe1,0x6a,0x54,0x3e,0x9d,0x38,0x83,0xe4,0xd5,0x9d,0x7b,0x24,0xfe,0xb8,0x9b,0x7f,0x94,0x18,0xed,0x1e,0x6b,0x4e,0x0,0x74,0x35,0xcf,0xa0,0x79,0x83,0xd6,0x51,0xc9,0xfc,0xfd,0x84,0xaa,0x26,0xab,0x2a,0x57,0x23,0xf2,0xe9,0xc4,0x19,0x24,0xaf,0xce,0xdc,0x2a,0x69,0x86,0xad,0xab,0xe2,0x3d,0xd6,0x94,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0x71,0x9b,0x5e,0x84,0x68,0xb8,0x1a,0x91,0x2f,0x28,0xce,0xa0,0xa0,0xab,0x41,0x7,0x5d,0xc6,0x3b,0xf3,0xfb,0x7d,0xcc,0x7a,0x3d,0xb1,0xc4,0x45,0xab,0x1a,0xdd,0xaa,0x13,0x0,0x5d,0xcd,0x33,0x68,0xde,0xa0,0x75,0x54,0x33,0x5b,0xd5,0x78,0x1a,0x85,0x4b,0x7,0xbe,0x20,0xa0,0xd3,0xfb,0x40,0x57,0x83,0xe,0xd3,0xfc,0x65,0x3,0x1d,0x25,0xac,0xf2,0x3d,0x56,0x95,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0xd9,0xaa,0x68,0x18,0xaa,0x1a,0xb6,0xaa,0x6d,0x21,0x28,0xbe,0x20,0x38,0x75,0x7f,0x1f,0xf8,0x85,0xb8,0x98,0xff,0xf0,0xbf,0xd3,0xad,0xe,0xaa,0x85,0xca,0xe6,0xf,0x55,0xac,0x2,0xd0,0xd5,0x3c,0x83,0xe6,0xd,0x5a,0x47,0x35,0xd3,0x56,0x8d,0xa7,0x51,0xb8,0x1a,0x91,0x2f,0x28,0xce,0xa0,0x78,0x75,0x35,0xe8,0xa8,0xcc,0x3f,0xa,0xe8,0xea,0x3,0x41,0x69,0x57,0xd4,0x3,0xa0,0x7b,0xa1,0xe9,0x1a,0xbf,0x6a,0x66,0xab,0x1a,0x4f,0xa3,0x70,0x35,0x22,0x5f,0x50,0x9c,0x41,0xf2,0x6,0x85,0xb8,0x99,0x7f,0x54,0x50,0x29,0x96,0xa0,0x50,0xed,0x3d,0x8e,0x9b,0x0,0xe8,0x6a,0x9e,0x41,0xf3,0x6,0xad,0xa3,0x9a,0xd9,0xaa,0xf8,0xf0,0xa8,0x6c,0xd8,0x7e,0x42,0xd5,0xb6,0x15,0x24,0x74,0x7b,0x1f,0xe8,0xc6,0x1b,0x34,0x77,0x18,0xfc,0xd5,0xc0,0x8c,0xf9,0x8f,0x8c,0x31,0x13,0x0,0x5d,0xcd,0x33,0x68,0xde,0xa0,0x75,0x54,0x33,0x6d,0x15,0x8d,0x56,0xc5,0x98,0x82,0xe0,0x53,0x39,0xb6,0x20,0x39,0x83,0x80,0x6e,0xef,0x19,0x63,0xfe,0xfe,0xc0,0x98,0xff,0xe8,0x18,0x35,0x1,0xd0,0xd5,0x3c,0x83,0xe6,0xd,0x5a,0x47,0x35,0x83,0x54,0xd1,0xcc,0x54,0x8c,0x29,0x28,0x3e,0x3f,0xa1,0x8b,0xf9,0xeb,0xc2,0xa9,0x23,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0x63,0xfe,0x63,0x63,0xc4,0x4,0x40,0x57,0xf3,0xc,0x9a,0x37,0x2a,0x9d,0x6a,0x11,0x67,0xa3,0x55,0x31,0x26,0x1d,0xf8,0x74,0x31,0x55,0x5d,0x38,0x75,0xe4,0xd,0x3,0x3a,0xc7,0x5e,0xf,0x74,0x34,0x7f,0x18,0x61,0x15,0x80,0xee,0xe6,0xa9,0x63,0xfc,0x52,0x4a,0x2c,0xcb,0x9f,0x83,0x19,0xe3,0x6c,0xb4,0x2a,0xc6,0x14,0x4,0x9f,0xca,0xb1,0x19,0x4e,0x3d,0x79,0x83,0xe6,0xe,0x83,0xbf,0x5a,0x84,0x11,0x8f,0x2e,0xb3,0xfd,0x47,0xc3,0xe,0xae,0xa3,0xa3,0x79,0x86,0xc1,0x1b,0xb4,0x8e,0x6a,0x6,0xa9,0xa2,0x99,0xa9,0xf6,0x72,0x19,0x8e,0x46,0x8b,0xad,0x91,0x39,0x83,0xe4,0xd5,0x19,0xaa,0x95,0x89,0x6a,0xf1,0xf8,0xd,0xbf,0xee,0x6f,0x5b,0x2,0xa0,0xab,0x79,0x6,0xcd,0x1b,0x86,0x8e,0x1f,0x9c,0x2a,0x1a,0xad,0xaa,0xf,0xa1,0xca,0xf7,0xa8,0x6a,0x99,0x95,0xa1,0x6a,0xfb,0xf,0x83,0x33,0x48,0x5e,0xc3,0xed,0x1f,0x74,0xf6,0x82,0xb0,0x75,0x2d,0xbf,0x9,0xc7,0x82,0x8e,0xf,0x65,0x90,0x3a,0x42,0x8,0x5f,0xba,0xfe,0x55,0x7b,0x0,0x41,0x5d,0x93,0x55,0x95,0xab,0x11,0xf9,0x74,0xe2,0xc,0x92,0xd7,0x70,0xfb,0x7,0x5d,0xbd,0x20,0x2a,0x5d,0x4b,0xf7,0x2,0xd3,0x3d,0x7e,0x95,0x10,0xf7,0x5e,0x4,0x55,0xb9,0x1a,0x91,0x4f,0x27,0xce,0x20,0x79,0x75,0xe6,0x56,0xd,0x71,0xf7,0x82,0x20,0x74,0xfd,0x99,0x79,0x36,0xe,0x74,0x7c,0x28,0xa3,0xd0,0xa9,0x5,0xaa,0x99,0xb6,0xaa,0x26,0xab,0x2a,0x57,0x23,0xf2,0x5,0xc5,0x19,0x14,0x74,0x35,0xe8,0x46,0x9a,0xf4,0x17,0x77,0x2f,0x8,0x4a,0xb7,0xe2,0xb3,0x0,0x6a,0x85,0x31,0xff,0xb1,0x79,0xcb,0xa7,0x62,0xd5,0xc3,0xe1,0x57,0x2c,0xaa,0xf0,0x34,0xa,0x57,0x23,0xf2,0xe9,0xc4,0x19,0x24,0xaf,0xce,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x20,0x4a,0xdd,0x40,0x7b,0x0,0x74,0x7c,0x28,0xc3,0xd0,0x89,0xe3,0xa4,0x3f,0x55,0x4d,0x56,0x55,0xae,0x46,0xe4,0xd3,0x89,0x33,0x48,0x5e,0x9d,0xb9,0xc3,0xe0,0xaf,0x6,0xba,0x7b,0x41,0xd4,0xba,0x81,0x25,0x0,0x3a,0x3e,0x94,0x61,0xe8,0x18,0xf3,0x37,0x5c,0x8d,0xc8,0x17,0x14,0xa7,0x8e,0x30,0xe6,0xef,0xf,0x74,0xf7,0x2,0x15,0x74,0x3,0x49,0x0,0x54,0x36,0xcf,0x28,0x75,0xe2,0x68,0xfe,0x7e,0x42,0x65,0xc3,0xf6,0x13,0x3a,0x98,0xb5,0xdf,0x50,0xf9,0x99,0x8a,0x3,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x40,0x15,0x5d,0xdf,0x13,0x0,0x1d,0x1f,0x9c,0x30,0x74,0xe2,0x6a,0xfe,0x71,0x8e,0x29,0x8,0x3e,0x95,0x63,0xb,0x92,0x33,0x8,0xa8,0xfc,0xac,0x86,0xc9,0x1b,0x34,0x77,0x18,0xfc,0xd5,0x40,0x77,0x2f,0x50,0x49,0xd7,0xd7,0x4,0x40,0xc7,0x7,0x27,0xc,0x1d,0x63,0xfe,0xe1,0xf0,0xf8,0xcd,0xe5,0x37,0x9f,0xca,0xb1,0x19,0x4e,0x3d,0x79,0x83,0xe6,0xe,0x83,0xbf,0x1a,0xe8,0xee,0x5,0xaa,0xe9,0xfa,0x96,0x0,0xe8,0xf8,0xe0,0x84,0xa1,0x63,0xcc,0x3f,0x1c,0x1e,0xbf,0xb9,0xfc,0xe6,0x53,0x39,0x36,0xc3,0xa9,0x27,0x6f,0xd0,0xdc,0x61,0xf0,0x57,0x3,0xdd,0xbd,0x40,0x45,0x5d,0x5f,0x12,0x0,0x1d,0x1f,0x9c,0x30,0x74,0x8c,0xf9,0x87,0xc3,0xe3,0x37,0x97,0xdf,0x7c,0x2a,0xc7,0x66,0x38,0xf5,0xe4,0xd,0x9a,0x3b,0xc,0xfe,0x6a,0xa0,0xbb,0x17,0xa8,0xaa,0x5b,0x77,0x2,0xa0,0xe3,0x83,0x13,0x86,0x8e,0x31,0xff,0x70,0x78,0xfc,0xe6,0xf2,0x9b,0x4f,0xe5,0xd8,0xc,0xa7,0x9e,0xbc,0x61,0x40,0xa5,0xd8,0x75,0xf7,0x2,0x55,0x75,0xa1,0xce,0x8d,0x80,0x74,0x7f,0x70,0xa2,0x8c,0x5f,0x8,0x81,0xe3,0x38,0x94,0x4a,0x25,0xf2,0xf9,0x7c,0x4d,0x1c,0x7e,0xc5,0x12,0x36,0x97,0xdf,0x31,0x9,0x21,0xea,0xda,0x50,0x69,0x67,0x3e,0xbf,0x10,0x44,0x6c,0x7e,0xf2,0x5,0xc1,0x59,0x2e,0x3f,0xd5,0xe3,0xd4,0x95,0x37,0x68,0xee,0xe1,0xfc,0x50,0xdf,0x46,0x65,0xa3,0xc1,0x71,0x1c,0x5c,0xd7,0x25,0x95,0x4a,0x91,0xcd,0x66,0x47,0x3d,0xf,0x25,0xe8,0xfb,0x1c,0xae,0x53,0xfe,0x33,0x68,0xad,0x91,0xb4,0xa3,0xd2,0x5,0x64,0xcd,0x9,0x80,0x31,0xff,0xfa,0x78,0x1d,0xc7,0x21,0x9d,0x4e,0x33,0x61,0xc2,0x4,0xd2,0xe9,0xf4,0x88,0x3c,0x63,0x35,0x8a,0x4a,0x75,0xea,0x6d,0x5c,0xc3,0x75,0xfc,0x68,0xa8,0x7e,0x36,0xf8,0x46,0x32,0xff,0x32,0xa7,0x9f,0xd0,0xe5,0x2b,0x3d,0xea,0x67,0xb5,0x91,0xb8,0xc3,0xe0,0x97,0x52,0x62,0x59,0x16,0x1d,0x1d,0x1d,0xf4,0xf5,0xf5,0xe1,0xba,0xae,0xef,0x1a,0x61,0x7e,0x55,0xd7,0xa3,0x55,0xed,0x3b,0xc2,0xe7,0x77,0x94,0x5d,0x53,0x2,0xa0,0xe3,0x3,0x19,0x86,0x4e,0x35,0xbc,0x83,0x83,0x83,0xb4,0xb7,0xb7,0x33,0x79,0xf2,0xe4,0x5d,0x1a,0xc0,0x58,0x8d,0xa2,0x1a,0xd,0xd5,0xcc,0x7f,0x67,0x4e,0x3f,0xb8,0xfc,0x28,0xa7,0x4a,0xf8,0xc6,0xba,0xc6,0x2f,0xae,0x5a,0xb5,0xfc,0x86,0xd1,0x31,0x3a,0x41,0xea,0x24,0x93,0x49,0xf2,0xf9,0x3c,0x8b,0x17,0x2f,0x66,0x70,0x70,0x90,0x64,0x32,0xe9,0xbb,0x86,0xee,0x65,0x14,0xb4,0x9e,0x94,0x12,0xdb,0xb6,0x53,0x55,0x27,0x0,0x2a,0x98,0xa7,0x8a,0x3a,0xd5,0xf2,0x96,0x7f,0x7f,0xa4,0xec,0xd7,0x2f,0xe3,0xa8,0xd7,0xfc,0x87,0x5f,0x1f,0x76,0x17,0x55,0x25,0x18,0x29,0x26,0x29,0x65,0xcd,0x75,0xec,0xe7,0x3d,0x6,0x61,0xfe,0x61,0xd4,0x41,0xdc,0x74,0xc,0xaa,0x47,0x3d,0xcf,0x50,0x25,0x70,0x5d,0xb7,0x6c,0x40,0x24,0x93,0x49,0x12,0x9,0xff,0x8e,0xa4,0xd1,0xe5,0xcb,0x3f,0x6a,0xbd,0xa1,0xf2,0xaf,0x6e,0x8,0x40,0x15,0xf3,0x54,0x4d,0xa7,0x1e,0xc3,0xa9,0xb6,0xfb,0x47,0xe7,0x97,0x73,0x98,0x2f,0x7d,0x9d,0xcb,0xc9,0xe8,0xf8,0xa7,0x3,0xc1,0xb7,0x85,0x38,0xea,0x54,0xfb,0x6e,0xaa,0x6,0xae,0xeb,0xe2,0xba,0xee,0xb6,0x61,0x32,0x15,0xe7,0x16,0xa9,0xa4,0x15,0x94,0x9e,0x10,0xa2,0xf2,0x55,0x0,0xaa,0x99,0xa7,0x2a,0x3a,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x63,0x74,0xc,0x20,0x1e,0xe6,0x5f,0x46,0x45,0x9,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0x11,0xd7,0x32,0xa,0x5a,0x6f,0xdc,0x4,0xc0,0x98,0x42,0xb8,0xbc,0x71,0xd3,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0x1a,0x41,0x47,0x67,0xc4,0xb5,0x2e,0xc2,0xd0,0x1b,0x73,0xe,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0x11,0xd7,0x32,0xa,0x4b,0x6f,0xd4,0x1e,0x0,0x63,0xa,0xe1,0xf2,0xc6,0x4d,0x47,0xf7,0xf8,0x8d,0x8e,0xd1,0x31,0x3a,0x6a,0x23,0xae,0x65,0x14,0xa6,0xde,0x88,0x9,0x80,0x31,0x85,0x70,0x79,0xe3,0xa6,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x18,0x1d,0xb5,0xf5,0xe3,0x5a,0x46,0x61,0xeb,0xed,0x92,0x0,0x18,0x53,0x8,0x97,0x37,0x6e,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x4e,0x94,0x3a,0x61,0x21,0xca,0xfb,0x11,0xa2,0xbe,0x5d,0x32,0xe3,0x5a,0xe7,0x51,0xd4,0x89,0x6f,0xc7,0x1,0x8f,0x5,0xdd,0x2b,0x4c,0xf7,0xf8,0xc3,0xd2,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0xa2,0xd4,0x9,0x4b,0x2b,0x6a,0xf3,0x8f,0xf2,0x7a,0x55,0x11,0xd5,0x7d,0xed,0x90,0x0,0x4,0x11,0x84,0xee,0xf,0xa9,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x13,0xb6,0x56,0x14,0xd0,0xc9,0xfc,0xe3,0x5e,0x17,0xe0,0xdd,0x63,0xa2,0xfc,0x7f,0x82,0x12,0x8,0x3,0x26,0xfe,0x68,0x75,0x74,0x8f,0xdf,0xe8,0x18,0x1d,0xa3,0xa3,0xb6,0x76,0x5c,0xcb,0x28,0xaa,0x3a,0x29,0xeb,0x5a,0xc6,0x14,0xc2,0xe5,0x8d,0x9b,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x63,0x74,0xd4,0xd6,0x8e,0xeb,0xd7,0x78,0xd4,0xe6,0xf,0x1,0xcd,0x1,0xd0,0xbd,0x51,0xeb,0x1e,0x7f,0x58,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x8e,0xd1,0x51,0x5b,0xdb,0x74,0xfb,0xfb,0x8b,0x9d,0xef,0xd1,0xf7,0x4,0x40,0xf7,0x46,0xad,0x7b,0xfc,0x61,0xe9,0xe8,0x1e,0xbf,0xd1,0x31,0x3a,0x51,0xea,0x34,0x2,0x8c,0xf9,0xab,0xa3,0x37,0x9a,0xa6,0xaf,0x9,0x80,0xee,0xf,0xa9,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x13,0xa6,0x96,0xa,0xdd,0xcc,0xaa,0xa3,0x51,0xcd,0x1f,0x7c,0x4c,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xbd,0x74,0xc2,0x82,0x31,0x7f,0xb5,0x74,0xe3,0x5a,0x46,0x2a,0x99,0x3f,0x8c,0x73,0x16,0x80,0x1f,0x2,0x7e,0xc2,0x98,0x5a,0xb4,0x3a,0xba,0xc7,0x6f,0x74,0x8c,0x4e,0x23,0xe8,0x84,0xad,0xe5,0xb7,0x6e,0x1c,0xeb,0x23,0xa,0xbd,0x4a,0x34,0xeb,0xee,0x1,0xd0,0xbd,0xb2,0x74,0x8f,0x3f,0x2c,0x1d,0xdd,0xe3,0x37,0x3a,0x46,0xa7,0x11,0x74,0xc2,0xd6,0xf2,0x5b,0x37,0x8e,0xf5,0x11,0x85,0x5e,0xa5,0x9a,0x75,0x25,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x7e,0xeb,0xc6,0xb1,0x3e,0xa2,0xd0,0xab,0x46,0xb3,0xe6,0x4,0x40,0xf7,0xca,0xd2,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x46,0x81,0x31,0x7f,0x75,0x74,0xa2,0xd2,0xab,0x56,0xb3,0xa6,0x4,0x40,0xf7,0xca,0xd2,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0xa8,0xb5,0xe2,0xa6,0x13,0x84,0x6e,0x5c,0xcb,0x48,0x75,0xf3,0x87,0x1a,0x12,0x0,0xdd,0x2b,0x4b,0xf7,0xf8,0xc3,0xd2,0xd1,0x3d,0x7e,0xa3,0xa3,0x97,0x4e,0x98,0x88,0x5b,0xd9,0x19,0xf3,0x57,0xf,0xba,0xdc,0x57,0x55,0xab,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0xd3,0x8,0x3a,0x61,0x6b,0xf9,0xa9,0x2b,0xa5,0x8c,0x65,0x7d,0x44,0xa1,0x57,0x8f,0x66,0xc5,0x3d,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0x9,0x63,0xfe,0xe1,0x71,0xa8,0xa4,0x13,0x95,0x5e,0xbd,0x9a,0x15,0x25,0x0,0xba,0x57,0x96,0xee,0xf1,0x87,0xa5,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x44,0xa9,0x15,0xb7,0xfb,0x51,0x49,0x57,0x7,0xe8,0x58,0x36,0xe3,0x26,0x0,0x3a,0xde,0xd4,0x70,0xc4,0xed,0x65,0x66,0xcc,0xdf,0xe8,0x18,0x1d,0x75,0xb5,0xc2,0x80,0x31,0xff,0xca,0xa0,0x5b,0xbc,0xb5,0xa0,0xde,0x7b,0x1c,0x33,0x1,0xd0,0xfd,0x21,0x8d,0xdb,0xcb,0xcc,0x98,0xbf,0xd1,0x31,0xa8,0xe,0x71,0xab,0x23,0x63,0xfe,0x95,0xc1,0x74,0xfd,0x57,0x86,0x51,0x13,0x0,0x63,0xfe,0x6a,0xe9,0x4,0x85,0xb8,0x95,0x93,0xd1,0x51,0x5f,0xcb,0xe8,0xa8,0xad,0xa3,0x8a,0x6e,0xad,0x30,0xe6,0x5f,0x39,0x46,0x5c,0x5,0xa0,0x7b,0x83,0xd6,0x3d,0xfe,0xb0,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x28,0x75,0xc2,0xd4,0x32,0xe6,0x5f,0x19,0x8c,0xf9,0x57,0x87,0x5d,0x7a,0x0,0x74,0x6f,0xd0,0xba,0xc7,0x1f,0x96,0x8e,0xee,0xf1,0x1b,0x1d,0xa3,0x13,0x35,0xe2,0x5e,0x76,0xba,0xd5,0x99,0x31,0xff,0xea,0xb1,0x43,0x2,0xa0,0x5b,0x85,0xef,0x8c,0xb8,0x3d,0x90,0xc6,0xfc,0x8d,0x4e,0x1c,0x60,0xbe,0xc8,0xd5,0xd7,0x51,0x45,0xb7,0x56,0x18,0xf3,0xaf,0xd,0xdb,0x12,0x0,0xdd,0x1f,0xd2,0xb8,0x3d,0x90,0xc6,0xfc,0x8d,0x4e,0x1c,0xb4,0xe2,0x76,0x3f,0x71,0xd4,0x51,0x45,0xb7,0x56,0x18,0xf3,0xaf,0x1d,0x56,0x90,0xe4,0x23,0xc1,0x98,0x7f,0x74,0x3a,0xba,0xc7,0x1f,0x95,0x4e,0x58,0xd0,0xfd,0x39,0x8c,0x12,0x71,0x6b,0x73,0x8d,0x60,0xfe,0x7e,0x68,0x19,0xf3,0xaf,0xf,0x96,0x6e,0x15,0x1e,0x6,0x67,0x94,0x3a,0x41,0x21,0x6e,0xe5,0xa4,0x7b,0xbb,0x8d,0x42,0x23,0x6c,0x2d,0xa3,0xa3,0xb6,0x4e,0x94,0xba,0xc6,0xfc,0xd5,0xd0,0xac,0xea,0x2c,0x80,0x5a,0x61,0xbe,0x68,0xa3,0xd5,0xd1,0x3d,0x7e,0xa3,0xa3,0x97,0x4e,0x58,0x5a,0x71,0xbb,0x9f,0x30,0x75,0xa2,0xd2,0x15,0x42,0x6c,0xd3,0x92,0x52,0xd6,0xc5,0x13,0x26,0xe2,0x68,0xfe,0x50,0xe3,0x71,0xc0,0xd5,0xc0,0x98,0x5a,0xb4,0x3a,0xba,0xc7,0x6f,0x74,0xf4,0xd2,0x9,0x5b,0x2b,0xc,0xc4,0xb1,0x8e,0xa2,0xd0,0xf5,0x4b,0xc7,0x98,0xbf,0x7f,0x8,0x3c,0x1,0x8,0x2,0xba,0x35,0xd8,0xa8,0x74,0x74,0x8f,0xdf,0xe8,0xe8,0x87,0xb8,0x95,0x5d,0xdc,0x74,0xa2,0xd2,0x35,0xe6,0xaf,0xa6,0x66,0xa0,0x9,0x80,0xce,0x63,0xfe,0x61,0xc1,0x98,0xbf,0xd1,0x89,0x8b,0x96,0xd1,0x51,0x5b,0x27,0x2a,0x5d,0x5d,0xdf,0xd9,0xba,0xc6,0x5d,0xd,0x2,0x4b,0x0,0x74,0x37,0x7f,0x9d,0xc7,0x30,0xe3,0xf6,0x60,0x37,0xc2,0x83,0x18,0x14,0xe2,0x56,0x47,0x46,0x47,0x2f,0x5d,0x3f,0x75,0xe2,0xf6,0xfe,0x57,0x41,0x37,0x90,0x4,0xc0,0x98,0x7f,0x74,0xd0,0x39,0xf6,0x91,0x10,0xc7,0x7a,0x37,0x3a,0x46,0x27,0x4c,0x9d,0xa8,0x74,0x75,0x35,0xff,0xa8,0x10,0xc5,0x3d,0xfa,0xbe,0xa,0x40,0x67,0xf3,0xd7,0x5d,0x47,0xf7,0xf8,0xe3,0xae,0x13,0x96,0x56,0xdc,0xee,0xc7,0xe8,0xe8,0xa7,0xab,0xab,0xf9,0xc7,0xbd,0x5e,0x76,0x86,0xaf,0x3d,0x0,0xc6,0xfc,0xa3,0xd3,0xd1,0x3d,0xfe,0xb8,0xeb,0x84,0xa5,0x15,0xb7,0xfb,0x31,0x3a,0xfa,0xe9,0xea,0x6a,0xfe,0x51,0x21,0xca,0x7b,0xf4,0x2d,0x1,0x30,0xe6,0x1f,0x1d,0xe2,0x56,0x4e,0x71,0xd3,0x9,0x5b,0x2b,0xc,0xc4,0xad,0x8e,0xe2,0xa6,0xa3,0x8a,0x6e,0x3d,0x30,0x33,0xfe,0x83,0xd7,0xf6,0x25,0x1,0xd0,0xd9,0xfc,0xc3,0x84,0xce,0xe5,0x64,0x74,0xd4,0xd7,0x32,0x3a,0x46,0x27,0x6a,0x5d,0xb3,0xdc,0x4f,0x6d,0xcd,0x9d,0xb5,0xeb,0x4e,0x0,0x74,0x36,0xb5,0x30,0xb5,0x74,0x2e,0xa7,0x38,0x26,0x63,0x61,0x21,0x6e,0x75,0x64,0x74,0xd4,0xd6,0x89,0x52,0xd7,0x98,0xbf,0xda,0x9a,0x23,0x69,0xd7,0x95,0x0,0xe8,0x6c,0x6a,0x61,0x6a,0xe9,0x5e,0x4e,0x61,0x41,0xe7,0xfa,0x30,0x3a,0x46,0x27,0x6a,0x9d,0x28,0x75,0x8d,0xf9,0xab,0xad,0x39,0x9a,0x76,0xcd,0xab,0x0,0x74,0x36,0x35,0x1d,0x1f,0x8c,0xa0,0x39,0x8d,0x8e,0x9e,0x5a,0x46,0xc7,0xe8,0x44,0xa9,0xab,0xf3,0x84,0xbf,0x46,0x37,0x7f,0xa8,0xb1,0x7,0xc0,0x98,0x5a,0x74,0x5a,0x71,0x2b,0xa7,0xb8,0xe9,0x84,0xa9,0x65,0x74,0x8c,0x4e,0x94,0xba,0xc6,0xfc,0xd5,0xd7,0x1c,0x4f,0xbb,0xea,0x4,0x40,0xe7,0xae,0x67,0xdd,0x4d,0x40,0xc7,0x7,0x5b,0x5,0xe8,0x5e,0xef,0x46,0xc7,0xe8,0xa8,0xae,0x5b,0xf,0x8c,0xf9,0x47,0xa7,0x5d,0x55,0x2,0x10,0xd4,0x4d,0xe8,0xd8,0x68,0xc7,0x82,0x31,0x7f,0x75,0xb4,0xe2,0x76,0x3f,0x46,0xc7,0xe8,0xa8,0xa0,0x6b,0xc6,0xfc,0xd5,0xd6,0xac,0x54,0xbb,0xe2,0x4,0x40,0x77,0xf3,0x8f,0x9b,0x4e,0x10,0xd0,0xf1,0x5,0xa2,0xa,0xe2,0xd6,0xbe,0x8c,0x8e,0xda,0x3a,0x51,0xea,0xfa,0xa1,0x25,0xa5,0x6c,0x8,0xf3,0x8f,0x12,0x95,0xdc,0x6f,0x45,0x9,0x80,0x31,0xff,0x68,0x75,0xe2,0xd6,0x70,0x75,0xaf,0xf,0xa3,0x63,0x74,0xa2,0xd4,0x89,0x52,0x57,0xd7,0x77,0x51,0x23,0xd4,0x4d,0x2d,0xba,0xe3,0xae,0x2,0xd0,0xd9,0xd4,0x74,0x7f,0x30,0xe2,0xf6,0xe2,0xd2,0xbd,0x3e,0x8c,0x8e,0xd1,0x89,0x5a,0x27,0x2a,0x5d,0xbf,0x75,0xe2,0xf8,0x2e,0x88,0x5a,0xb3,0x16,0xed,0x31,0x7b,0x0,0x8c,0xf9,0x47,0xa7,0xa5,0xeb,0x83,0xad,0x2,0xe2,0x56,0x76,0x46,0xc7,0xe8,0x44,0xa9,0xab,0xf3,0x3b,0x42,0xe7,0xd8,0x6b,0x41,0xb5,0xf7,0x3b,0x6a,0x2,0xa0,0xb3,0xf9,0x87,0x9,0x63,0xfe,0x6a,0x69,0x19,0x1d,0xa3,0x13,0x47,0x1d,0x3,0x7d,0xa0,0x53,0x9b,0x18,0x31,0x1,0xd0,0xdd,0xfc,0xe3,0xa6,0x13,0x4,0x8c,0xf9,0x1b,0x1d,0xa3,0xa3,0x87,0x4e,0x94,0xda,0xe6,0x1d,0xa7,0xbe,0x66,0x3d,0xda,0xbb,0x24,0x0,0xc6,0xfc,0xa3,0xd5,0xd1,0xf9,0x81,0x1b,0x9,0xba,0xd7,0x87,0xd1,0x31,0x3a,0x51,0xea,0x44,0xa9,0xad,0xf3,0xbb,0xc8,0x98,0x7f,0x65,0xd8,0x21,0x1,0xd0,0xdd,0xd4,0x74,0xd7,0xd1,0x3d,0x7e,0xa3,0x63,0x74,0x8c,0x4e,0x3c,0xb4,0x8d,0xf9,0xab,0xaf,0xe9,0x87,0xf6,0xb6,0x55,0x0,0xc6,0xd4,0xa2,0xd3,0x89,0x5b,0x77,0x7c,0xdc,0xee,0xc7,0xe8,0x18,0x9d,0xb0,0x75,0xa2,0xd2,0xd6,0xd9,0xf8,0xc1,0x98,0x7f,0xb5,0xb0,0xfc,0x20,0x19,0xd,0x71,0x7b,0x28,0x8d,0xf9,0xab,0x5,0x9d,0xeb,0xdd,0xe8,0x18,0x1d,0xd5,0xb4,0x75,0x7f,0x3f,0x18,0xf3,0xaf,0x1e,0x96,0x31,0xff,0xe8,0x74,0xe2,0x68,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0xf8,0x68,0xeb,0x2,0x63,0xfe,0xb5,0xa1,0xa6,0xd3,0x0,0xc7,0x43,0xdc,0x1e,0x4a,0xdd,0x1f,0xc0,0xb8,0x95,0x93,0xd1,0x31,0x3a,0x71,0xd4,0x89,0x52,0x5b,0xe7,0x77,0x9c,0x31,0xff,0xda,0xe1,0x7b,0x2,0x10,0xb7,0x6,0x6b,0x7a,0x48,0x8c,0x8e,0xd1,0x31,0x3a,0x51,0xa0,0x11,0xee,0xb1,0x5e,0x18,0xf3,0xaf,0xf,0xbe,0x26,0x0,0x71,0x6b,0xb0,0xc6,0xfc,0x8d,0x8e,0xd1,0x31,0x3a,0x51,0xc0,0xdc,0x63,0xf0,0xd7,0xeb,0xa2,0x19,0xa4,0xf6,0xb8,0x67,0x1,0x54,0x8a,0xb8,0x35,0x58,0x33,0xe6,0x6f,0x74,0x8c,0x8e,0xd1,0x89,0x2,0x8d,0x72,0x8f,0x52,0xca,0xba,0xae,0xf,0x1b,0x51,0x97,0x57,0x10,0xf0,0xa5,0x7,0x20,0x6e,0xd,0xd6,0x98,0xbf,0xd1,0x31,0x3a,0x46,0x27,0xa,0xc4,0xfd,0x1e,0x85,0x10,0xe6,0xcb,0x5f,0x21,0xed,0xba,0x13,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0xf4,0x43,0x57,0xe7,0xf9,0xa,0xb5,0x20,0xe8,0xfb,0xad,0x2b,0x1,0x88,0x5b,0x83,0xd5,0xbd,0x71,0xc5,0xad,0x9c,0x8c,0x8e,0xd1,0x89,0xa3,0x4e,0x94,0xda,0x3a,0x9b,0x7f,0x54,0xd0,0x39,0xf6,0xf1,0x50,0x73,0x2,0x10,0xb7,0x6,0x6b,0x26,0xfc,0x19,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x2f,0x5d,0xd3,0xf5,0xef,0x3f,0x6a,0x4a,0x0,0xe2,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x98,0xbf,0xda,0xda,0x55,0x27,0x0,0x71,0x6b,0xb0,0xc6,0xfc,0x8d,0x8e,0xd1,0x31,0x3a,0x51,0x20,0xee,0xf7,0x68,0xcc,0x5f,0x7d,0xed,0xaa,0x12,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0x34,0xe6,0xaf,0x87,0x76,0xc5,0x9,0x40,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0x1a,0xf3,0xd7,0x47,0xbb,0xa2,0x4,0x20,0x6e,0xd,0xd6,0x98,0xbf,0xd1,0x31,0x3a,0x46,0x27,0xa,0xc4,0xfd,0x1e,0x8d,0xf9,0xeb,0xa5,0x3d,0x6e,0x2,0x10,0xb7,0x6,0x6b,0xcc,0xdf,0xe8,0x18,0x1d,0xa3,0x13,0x5,0xe2,0x7e,0x8f,0xc6,0xfc,0xf5,0xd3,0x1e,0x33,0x1,0x88,0x5b,0x83,0x35,0xe6,0x6f,0x74,0x8c,0x8e,0xd1,0x89,0x2,0x71,0xbf,0x47,0x63,0xfe,0xfa,0x69,0xc3,0x18,0x9,0x40,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0x1a,0xf3,0xd7,0x4f,0xbb,0x8c,0x11,0x13,0x80,0xb8,0x35,0x58,0x63,0xfe,0x46,0xc7,0xe8,0x18,0x9d,0x28,0x10,0xf7,0x7b,0x34,0xe6,0xaf,0x9f,0xf6,0xf0,0x18,0x76,0x49,0x0,0xe2,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0xd1,0x98,0xbf,0x7e,0xda,0x3b,0x63,0x87,0xe3,0x80,0xe3,0xd6,0x60,0x8d,0xf9,0x1b,0x1d,0xa3,0x63,0x74,0xa2,0x40,0xdc,0xef,0x51,0x67,0xf3,0x8f,0x12,0x2a,0xdc,0xef,0xf0,0x18,0xac,0x91,0xfe,0x32,0x2c,0x71,0x1d,0x75,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0x28,0x75,0xc2,0x82,0x31,0x7f,0xb5,0x75,0xa5,0x94,0x5a,0xc7,0xaf,0x2b,0x76,0xbe,0x77,0x6b,0xa4,0xbf,0xc,0x4b,0x5c,0x37,0x1d,0xdd,0xe3,0x37,0x3a,0x46,0x27,0x4a,0x9d,0xb0,0xb4,0x8c,0xf9,0xab,0xaf,0xab,0x7b,0xfc,0xba,0x69,0x8f,0x86,0x44,0xdc,0x1a,0xac,0x31,0x7f,0xa3,0x63,0x74,0x8c,0x4e,0x14,0x88,0xfb,0x3d,0xaa,0x68,0x60,0xd5,0xa0,0x91,0xcb,0x6d,0xb4,0x18,0x6a,0x3e,0xe,0xd8,0xf,0x71,0x5d,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x1d,0xa3,0x13,0xf,0xed,0x46,0x36,0xb1,0x7a,0xa0,0x7b,0xfc,0x41,0x21,0xf0,0x4,0x40,0xf7,0x7,0x43,0xf7,0xf8,0x8d,0x8e,0xd1,0x31,0x3a,0xf1,0xd0,0x36,0xe6,0x5f,0x1b,0x1a,0xa1,0x6d,0xd4,0x1a,0x43,0xa0,0x9,0x80,0xee,0xf,0x86,0xee,0xf1,0x1b,0x1d,0xa3,0x13,0xa5,0x4e,0x58,0x68,0x84,0x17,0x7c,0xdc,0xea,0x2c,0x2c,0x34,0x42,0xdb,0xa8,0x27,0x86,0xc0,0x12,0x0,0xdd,0x1f,0xc,0xdd,0xe3,0x37,0x3a,0x46,0x27,0x4a,0x9d,0xb0,0xb5,0xa2,0x40,0x1c,0xeb,0x4c,0x25,0xed,0x7a,0xd1,0xe8,0xe5,0x56,0x49,0xc,0x81,0x24,0x0,0xba,0x3f,0x18,0xba,0xc7,0x6f,0x74,0xf4,0xd2,0x9,0xb,0x71,0x34,0xff,0xb8,0x77,0x8b,0x37,0xba,0x89,0xd5,0x8a,0x46,0x2f,0xb7,0x4a,0x63,0x48,0x8c,0xff,0x2b,0xc1,0x8,0xab,0xaa,0xa3,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x51,0xe8,0xc6,0xfd,0xfe,0x82,0x82,0x31,0xff,0xca,0x63,0xf0,0xb5,0x7,0x40,0xf7,0x7,0x43,0xf7,0xf8,0x8d,0x8e,0xd1,0x69,0x4,0x9d,0xb0,0xb5,0xa2,0xd0,0x8d,0xfb,0xfd,0x5,0x5,0x63,0xfe,0xd5,0xc5,0xe0,0x5b,0x2,0xa0,0xfb,0x83,0xa1,0x7b,0xfc,0x46,0xc7,0xe8,0x34,0x82,0x4e,0xd8,0x5a,0x51,0xe8,0xc6,0xfd,0xfe,0x82,0x82,0x31,0xff,0xea,0x63,0xf0,0x25,0x1,0xd0,0xfd,0xc1,0xd0,0x3d,0x7e,0xa3,0x63,0x74,0xa2,0xd4,0x9,0x13,0x71,0x37,0xc7,0x38,0xd6,0x59,0x18,0x30,0xe6,0x5f,0x5b,0xc,0x9,0xa0,0x25,0xa,0x61,0x55,0x74,0x74,0x8f,0xdf,0xe8,0x18,0x9d,0xa8,0x11,0xf7,0xb2,0x8b,0xfb,0xfd,0x45,0xa5,0x2d,0xa5,0xdc,0xf6,0x63,0x10,0x2e,0x86,0xca,0x7d,0x72,0x2,0x78,0xe,0x68,0x6,0xaa,0xae,0x5,0xdd,0x1f,0xc,0xdd,0xe3,0x37,0x3a,0x7a,0xe9,0x84,0x89,0xb8,0x95,0x9d,0x31,0xff,0xd8,0x69,0xb,0xdb,0xb6,0x53,0xb6,0x6d,0xb,0xdb,0xb6,0xeb,0xca,0x0,0x1a,0xb0,0xec,0xea,0xd6,0x97,0x52,0x5a,0xb6,0x6d,0x6f,0xfa,0xff,0xcb,0x5b,0x41,0x9d,0x7d,0x88,0x17,0x2f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:36:17: warning: 'icon_512_png_size' defined but not used [-Wunused-variable] 36 | static uint32_t icon_512_png_size = 0x96e7; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:33:16: warning: 'icon_310_png_data' defined but not used [-Wunused-variable] 33 | static uint8_t icon_310_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x36,0x0,0x0,0x1,0x36,0x8,0x6,0x0,0x0,0x0,0xeb,0xbc,0xbe,0xa9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x35,0x3a,0x35,0x37,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x30,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x30,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x63,0x66,0x64,0x63,0x33,0x33,0x36,0x34,0x2d,0x30,0x61,0x39,0x39,0x2d,0x34,0x65,0x33,0x65,0x2d,0x61,0x39,0x65,0x66,0x2d,0x32,0x38,0x35,0x36,0x36,0x63,0x38,0x63,0x35,0x32,0x32,0x31,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x35,0x3a,0x35,0x37,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x23,0x6d,0xf2,0x61,0x0,0x0,0x4f,0xcd,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x9c,0x1c,0x65,0xb5,0xf7,0xbf,0x4f,0x55,0xf5,0x36,0xd3,0xb3,0xcf,0x64,0xf,0x49,0x8,0x49,0x88,0x10,0x20,0x61,0xdf,0x17,0x45,0x4,0x77,0x94,0x4d,0x45,0x45,0xe1,0x22,0x82,0x1b,0x5e,0x51,0xb9,0xa2,0x22,0x2f,0x20,0x2a,0x2e,0xf7,0x2a,0xbe,0xf0,0x22,0x8a,0x22,0x2,0x2,0x22,0xb2,0xc9,0x16,0x90,0xc5,0x4b,0x42,0x48,0x48,0x20,0x4,0xc2,0x92,0x3d,0x21,0x33,0xc9,0xec,0x33,0xbd,0x55,0xd5,0xfb,0x47,0x4d,0x4f,0x32,0x93,0x9e,0x99,0xaa,0xea,0x5a,0xa7,0xeb,0xf7,0xf9,0x34,0x9,0x99,0xe7,0x77,0xce,0xa9,0xea,0xaa,0xdf,0x9c,0x67,0x3b,0x8f,0x98,0x3f,0x7f,0xfe,0x66,0xa0,0x86,0x1,0x8,0x21,0xb0,0xa,0x3b,0x9c,0x72,0xf9,0xe3,0x8d,0xe3,0x87,0x4f,0xbb,0x71,0x96,0x73,0x7d,0x61,0xf1,0x19,0x96,0x38,0x2b,0xc5,0xa7,0x45,0xce,0xe,0x5,0x98,0xe2,0xa1,0x43,0x47,0xf8,0xe3,0x8d,0xe3,0x87,0xcf,0xb0,0x3c,0xd0,0xe5,0xfa,0xf4,0x12,0x95,0x72,0x6f,0xfc,0xb8,0x4e,0x8b,0xa8,0x96,0x80,0x6e,0xbb,0xe,0xc7,0xf3,0x4b,0x1c,0x96,0xfb,0xe1,0x25,0xc2,0xf6,0x12,0xd9,0xe5,0xfb,0xf1,0xdd,0xdb,0x41,0x58,0xee,0x4d,0xb9,0x5c,0x1b,0xbc,0x9d,0x92,0x5d,0x87,0x61,0xb9,0xa9,0xe3,0xfd,0x21,0xd,0xcb,0x3d,0x19,0xcf,0x3e,0xc3,0x12,0xa7,0xdf,0x3e,0xed,0xc0,0xae,0x4f,0x69,0x3c,0xdf,0xd4,0xa8,0x8b,0xe6,0x1f,0xa7,0x52,0x7c,0x86,0x25,0xce,0x4a,0xf3,0x29,0x79,0xe9,0xcc,0x2e,0x3f,0xc8,0x9c,0x72,0x78,0x5e,0xfb,0xac,0x84,0x7,0xda,0x4b,0x9f,0x61,0x89,0xb3,0x12,0x7d,0x2a,0x5e,0x3a,0xb,0xf2,0x3,0x37,0xde,0xbf,0xf0,0x71,0x3c,0x9e,0xe2,0x8b,0xcf,0xb0,0xc4,0xe9,0xa7,0x4f,0xbb,0x7c,0x27,0xae,0xd3,0x74,0xc6,0x16,0x96,0xb,0xc,0x32,0xc7,0x2f,0x9f,0x95,0xf0,0xe2,0xda,0x45,0x74,0x6f,0xdc,0xf3,0xe9,0xe7,0xbd,0x35,0x25,0x6c,0x61,0xb9,0x40,0xaf,0xbe,0xfc,0x30,0xcd,0x7e,0x6,0xf9,0x3e,0x3a,0xe9,0x73,0xbc,0x3d,0x63,0x4e,0xfa,0x1c,0xef,0xbf,0xb8,0x4b,0x71,0xc7,0x14,0xb6,0xb0,0x5c,0x60,0x58,0x7e,0x13,0x6,0x3d,0xeb,0xa,0xcb,0xf7,0xed,0x87,0xcf,0xb0,0xc4,0x59,0x69,0x3e,0x4b,0x71,0x47,0x15,0xb6,0xb0,0x5c,0x60,0xd0,0xc5,0xa2,0x5c,0x6e,0xd0,0xef,0x63,0x25,0xf8,0xc,0x4b,0x9c,0x95,0xe8,0xb3,0x14,0x46,0x14,0xb6,0xb0,0x5c,0x60,0xd0,0xc5,0xa2,0x5c,0x6e,0xd0,0xef,0x63,0x25,0xf8,0xc,0x4b,0x9c,0x91,0xcf,0x5d,0x28,0x39,0x2b,0x1a,0x96,0xb,0xc,0xba,0x10,0x96,0xc3,0xd,0xba,0x10,0xfa,0xe9,0x33,0xba,0x37,0xce,0x73,0xc3,0x76,0x9d,0x63,0xf1,0xf7,0xc8,0xd8,0xc2,0x72,0x81,0x41,0x17,0x8b,0x72,0xb8,0xd1,0x8b,0xeb,0x3c,0xa2,0x7b,0xe3,0x9e,0xcf,0x20,0xde,0xdb,0x21,0xc2,0x16,0x96,0xb,0xc,0xfa,0xac,0xa2,0x1f,0x8,0xe2,0xc3,0x15,0x66,0x9f,0x61,0x89,0x33,0xf2,0x59,0x1a,0x83,0xc2,0x16,0x96,0xb,0x8c,0xb2,0x19,0xff,0x38,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0x47,0x86,0xed,0x4d,0xf0,0x76,0x9c,0xf9,0xc1,0xf1,0xda,0x97,0xd7,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0x47,0x87,0xad,0x4d,0xf0,0x76,0x9d,0x79,0xcd,0xf1,0xda,0x97,0xd7,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xc7,0x86,0xa5,0xbd,0xa2,0xe5,0x3a,0xb,0x3a,0xa7,0x1c,0x9e,0xd7,0x3e,0xc3,0xf0,0x70,0x85,0xc9,0x67,0x58,0xe2,0x8c,0x7c,0x9a,0x83,0xe5,0xea,0x1e,0xe5,0x38,0xb,0x32,0xa7,0x1c,0x5e,0x39,0x8,0xfa,0x3d,0xa9,0x4,0x9f,0x61,0x89,0x33,0xf2,0x69,0x1e,0xb6,0x84,0x2d,0x2c,0xf,0x9c,0x97,0xbe,0x82,0x7c,0x4f,0xc2,0x72,0x6d,0x7e,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6b,0xf0,0xa4,0x1e,0x5b,0xd0,0xb3,0xae,0xb0,0x7c,0xe9,0xe3,0xf9,0xda,0xfc,0xf0,0x19,0x96,0x38,0x23,0x9f,0xd6,0x61,0x49,0xd8,0x82,0xfe,0xc0,0x85,0xe5,0xb,0x8,0x32,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x3d,0xbe,0x67,0xf5,0xd8,0xdc,0x46,0x58,0xbe,0x80,0x20,0x73,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0xda,0xe7,0x9b,0x9a,0x15,0xd,0x72,0xd6,0x15,0xcd,0x7e,0x3a,0xc3,0xa9,0x14,0x9f,0x61,0x89,0x33,0xf2,0x59,0x1e,0xd7,0x95,0x7a,0x6c,0xe3,0x59,0xd4,0xec,0x22,0x7a,0x71,0xfd,0xf7,0x19,0x96,0x38,0x23,0x9f,0xe5,0x73,0x1d,0xaf,0xc7,0x16,0x74,0xb1,0x9,0xcb,0x97,0x1e,0x96,0x87,0x2b,0x2c,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x19,0xae,0xa3,0xf5,0xd8,0xa2,0x2e,0x5a,0xb8,0x38,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0x9d,0x43,0x49,0x61,0x8b,0x44,0xcd,0x3f,0x9f,0xe3,0xf9,0xda,0xfc,0xf0,0x19,0x96,0x38,0x23,0x9f,0xce,0xf2,0x1d,0xaf,0xc7,0x66,0x5,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0xf3,0xfc,0x21,0xb3,0xa2,0x51,0xa6,0xe6,0xc,0x37,0xc,0xd7,0x36,0xde,0x7d,0x86,0x25,0xce,0xc8,0xa7,0x3b,0xdc,0xb2,0xea,0xb1,0x8d,0xf7,0x17,0xdf,0xe,0xc2,0x72,0x6d,0xe3,0xd9,0x67,0x58,0xe2,0x8c,0x7c,0xba,0xc7,0xb5,0x5d,0x8f,0x6d,0xbc,0x8b,0x5a,0x90,0xe3,0xc,0xcb,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xdd,0x85,0xad,0x7a,0x6c,0x91,0xa8,0x85,0x8b,0x53,0x29,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x7d,0xbe,0x27,0x9b,0xe0,0xed,0xf2,0xc2,0xf2,0x5,0x4,0x99,0x53,0x29,0x3e,0xc3,0x12,0x67,0xe4,0xd3,0x1b,0xbe,0xed,0x7a,0x6c,0x56,0x10,0x3d,0xdc,0xfe,0x70,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0x17,0x42,0x98,0xaf,0xa0,0x1b,0x65,0x6a,0xe1,0xe2,0x54,0x8a,0xcf,0xb0,0xc4,0x19,0xf9,0xf4,0x86,0x5f,0xe4,0x98,0xca,0xd8,0x22,0x51,0xb,0x17,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0xdd,0x39,0xae,0x75,0x45,0xa3,0x87,0xdb,0x1f,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0xc3,0x39,0x81,0xa9,0xee,0x11,0x96,0x2f,0x20,0xc8,0x9c,0x4a,0xf1,0x19,0x96,0x38,0x23,0x9f,0xde,0xf0,0x4b,0x71,0x2,0x51,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe8,0xd3,0xe,0x2a,0xe5,0xde,0x84,0xc5,0x67,0xb9,0xfc,0x91,0x38,0x23,0x4e,0x1e,0x4,0xf9,0x25,0xe,0xd2,0xd,0xc,0x2,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0xd1,0x38,0xbe,0x56,0xf7,0x8,0xcb,0x17,0x10,0x64,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0x63,0x71,0x1c,0xa9,0xee,0x11,0x64,0x8e,0x1f,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0x9b,0xe1,0xc,0x11,0xb6,0x20,0x3f,0xa8,0x41,0xbd,0x81,0x7e,0x71,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0x37,0xcb,0xf1,0xbc,0xba,0x47,0x58,0xbe,0x80,0x20,0x73,0x2a,0xc5,0x67,0x58,0xe2,0x8c,0x7c,0x7a,0xc3,0xb7,0xc2,0xf1,0xb4,0xba,0x47,0x58,0xbe,0x80,0x20,0x73,0x2a,0xd1,0xa7,0x1d,0x54,0xca,0xbd,0x9,0x8b,0xcf,0x72,0xf9,0x56,0x39,0x4a,0x90,0x5f,0xe2,0x30,0xdc,0x40,0x2f,0x39,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xdb,0xe1,0x78,0x52,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe2,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xdb,0xf5,0x69,0x49,0xd8,0xa2,0x87,0xdb,0x1f,0x4e,0xa5,0xf8,0xc,0x4b,0x9c,0x91,0x4f,0x6f,0xf8,0xe5,0xf8,0x34,0x2d,0x6c,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0xfc,0x72,0x7d,0xba,0x56,0xdd,0x23,0x2c,0x5f,0x40,0x90,0x39,0x95,0xe2,0xd3,0xef,0x17,0xcf,0x2b,0x9f,0x61,0xf9,0x3e,0xfc,0xe6,0x3b,0xe1,0x33,0xd4,0x9b,0xe0,0xfd,0xf0,0x19,0x96,0x6b,0x2b,0x17,0xe3,0x79,0xf6,0xb3,0x1c,0x9e,0x5d,0x6e,0x58,0x9e,0x6f,0xbf,0xf9,0x4e,0xf9,0x1c,0xb5,0xd0,0xe4,0x78,0x7e,0xf1,0x83,0xcc,0xa9,0x14,0x9f,0x61,0x89,0x33,0xf2,0xe9,0xd,0xdf,0x49,0x9f,0x23,0x66,0x6c,0xd1,0xc3,0xed,0xf,0xa7,0x52,0x7c,0x86,0x25,0xce,0xc8,0xa7,0x37,0x7c,0xa7,0x7d,0x86,0x6e,0x13,0xbc,0x1f,0x3e,0xc7,0xf3,0xb5,0xf9,0xe1,0x33,0x2c,0x71,0x46,0x3e,0xbd,0xe1,0xbb,0xe1,0x33,0x54,0x9b,0xe0,0xfd,0xf0,0x39,0x9e,0xaf,0xcd,0xf,0x9f,0x61,0x89,0x33,0xf2,0xe9,0xd,0xdf,0x2d,0x9f,0x8a,0x99,0x46,0x76,0xc,0x3b,0xcd,0xb1,0xcb,0xd7,0x75,0x1d,0x21,0x4,0xa9,0x54,0xa,0x49,0x92,0xd0,0x75,0xdd,0x92,0x9f,0xa0,0x5f,0x9f,0x13,0xfe,0xec,0xda,0x8,0xc3,0xbd,0xb1,0xcb,0x29,0x3e,0x27,0x63,0x3d,0x3,0xa5,0x9e,0xa7,0x91,0x38,0x66,0x9f,0xbd,0x22,0xdf,0xce,0xb3,0x3a,0x52,0x3c,0x0,0x99,0x4c,0x86,0x42,0xa1,0x80,0x24,0xed,0xd9,0x51,0xb,0xcb,0xf7,0x62,0x96,0xaf,0x98,0x69,0x64,0xc7,0xb0,0x93,0x9c,0x72,0xf8,0x45,0x31,0xdb,0xb0,0x61,0x3,0xaa,0xaa,0xba,0xea,0xcb,0x9,0x38,0xed,0xd3,0xcc,0x4b,0x59,0xea,0x41,0x1f,0xde,0x6e,0xb8,0x9d,0x91,0x5e,0xdc,0xd1,0xfc,0xed,0xfe,0xe2,0x99,0xbd,0x4e,0x3f,0xda,0xed,0x7e,0x1d,0x63,0xdd,0xbf,0x52,0x3f,0xb7,0x73,0x6f,0xac,0xc6,0x68,0xb5,0xbd,0xa6,0x69,0xb4,0xb4,0xb4,0x50,0x55,0x55,0x45,0xa1,0x50,0x28,0xcb,0x9f,0x1d,0xff,0x4e,0x70,0xac,0xf0,0x15,0xbb,0x4e,0x82,0x78,0x31,0xa5,0x20,0xcb,0x32,0x85,0x42,0x81,0x4d,0x9b,0x36,0x95,0xe5,0x3b,0x42,0x84,0x91,0x30,0xfc,0xb9,0xb4,0x92,0xc5,0x99,0xb5,0x39,0x1c,0x45,0xa1,0x34,0x2b,0x6a,0x9a,0xa6,0x91,0x4e,0xa7,0xa9,0xaf,0xaf,0x1f,0x22,0x6c,0xe3,0x51,0xd4,0x20,0xe0,0x9b,0xe0,0x9d,0xf4,0x19,0x8b,0xc5,0xc8,0xe7,0xf3,0x65,0xc5,0x10,0x26,0x98,0xb9,0x5f,0x4e,0x66,0x10,0x41,0xce,0xc0,0xdc,0x68,0xe7,0xb7,0x4d,0x2b,0x6d,0x75,0x5d,0x47,0x55,0x55,0x24,0x49,0x42,0xd3,0x34,0x5b,0xbe,0xca,0xf1,0x5f,0x2e,0xc7,0xe,0x3f,0xb0,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0xf8,0x21,0x44,0x4e,0xda,0xf2,0x53,0xac,0xcc,0x22,0x2c,0xa2,0x36,0x52,0xdb,0x30,0xbe,0x93,0x56,0xf8,0x81,0xdc,0x4,0xef,0xb7,0xcf,0x30,0x23,0xc8,0xd9,0x55,0x50,0x7d,0xba,0xe5,0x3b,0x88,0xa2,0x66,0x65,0xac,0xcf,0x9,0xff,0xe5,0x70,0xca,0xe1,0x7,0x6e,0x13,0xbc,0xdf,0x3e,0xc3,0x8c,0x20,0xb,0x8c,0x5f,0x59,0x64,0x90,0x45,0xdc,0x8e,0xcd,0x28,0x53,0x33,0x87,0x40,0x6d,0x82,0xf7,0xdb,0x67,0x98,0x11,0x64,0x81,0xf1,0xeb,0x7b,0x9,0x43,0x6,0xe6,0x75,0xa6,0x56,0xce,0x77,0x11,0x16,0x1d,0x80,0x31,0xf6,0x8a,0xda,0x35,0x1c,0x89,0x9a,0xb7,0x8,0xbb,0xa8,0x85,0x21,0x3,0xb,0xb3,0xa8,0x59,0xe5,0x97,0xeb,0xdf,0x4f,0x9f,0x45,0x4,0xe2,0x24,0x78,0xbf,0x7d,0x86,0x19,0x61,0x17,0x35,0x2b,0x88,0x44,0xcd,0xd9,0xb6,0x6e,0xda,0xf4,0x53,0xd4,0x20,0x0,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0x8c,0x87,0xc1,0xfd,0xa0,0xb7,0xb3,0x82,0x48,0xd4,0x9c,0x89,0xc3,0x9,0xbe,0xaf,0x9b,0xe0,0xfd,0xf6,0x19,0x66,0x4,0xb9,0xcb,0x38,0x5e,0xda,0xb9,0x65,0xd3,0xd,0x44,0xa2,0x36,0x94,0xef,0xc8,0x26,0xf8,0x72,0x11,0x89,0x9a,0x3b,0x88,0x44,0xcd,0x7e,0x3b,0xbf,0x6d,0x5a,0x6d,0xeb,0x34,0xc2,0x2c,0x6a,0xe0,0xc0,0x49,0xf0,0xe5,0x6,0x14,0x89,0x9a,0x75,0x78,0x2d,0x44,0x41,0x17,0xa1,0x4a,0x17,0x35,0xbf,0xc6,0x32,0x9d,0x8c,0xc1,0x69,0xbe,0xe7,0x9b,0xe0,0xcb,0xe5,0x57,0xb2,0xa8,0x45,0xdd,0x4f,0xf7,0xdb,0xf9,0x6d,0xd3,0x2d,0xff,0x4e,0xfb,0x76,0x32,0xe,0x37,0xf8,0x9e,0x9e,0x4,0x5f,0x2e,0xdf,0x2e,0x67,0xac,0xea,0x15,0xe3,0x9,0x91,0xa8,0xd9,0x6f,0xe7,0xb7,0x4d,0xab,0x6d,0xad,0xc0,0xc9,0xef,0xbb,0x5c,0x8e,0x17,0x7c,0x29,0x2c,0x17,0x53,0xe,0xc7,0x4a,0x5d,0xab,0xa0,0x22,0xea,0x7e,0xda,0x6b,0x67,0x5,0x61,0x12,0x35,0xa7,0xdb,0x86,0x45,0x7,0xcc,0xf2,0x3d,0xd9,0x4,0x5f,0x2e,0xbf,0xd2,0xbb,0xac,0x7e,0x8,0x91,0x93,0xb6,0xc6,0x53,0x6,0x16,0x16,0xa1,0xb2,0xd2,0x76,0xbc,0x89,0x1a,0xd8,0x10,0xb6,0x72,0x30,0x9e,0xc4,0xc6,0x2b,0x4,0x39,0xbb,0xa,0xaa,0x4f,0xb7,0x7c,0x87,0x45,0xa8,0xac,0xb4,0x1d,0x8f,0xa2,0x6,0x1e,0x54,0xf7,0x28,0x97,0x5b,0xc9,0xd9,0x5a,0x90,0x5,0xc6,0xaf,0x2c,0x32,0xc8,0x22,0x6e,0xc7,0x66,0x24,0x6a,0xee,0xf0,0xc7,0xdc,0x2b,0xea,0x65,0x30,0x4e,0xf8,0xac,0x24,0x51,0x1b,0x2f,0x62,0x65,0x16,0x61,0xc8,0xc0,0x22,0x51,0xb,0x6,0xdf,0x95,0x93,0xe0,0xcb,0xe5,0x47,0xa2,0x16,0xdc,0x4c,0xcd,0x69,0x5b,0x95,0x38,0x4e,0xe7,0x67,0x5b,0xbb,0xf5,0xd8,0xc2,0x24,0x6a,0xe0,0xc2,0x26,0xf8,0x72,0xf9,0x91,0xa8,0x5,0x37,0xbb,0x72,0xfa,0x1e,0x47,0xa2,0xe6,0x7d,0xdb,0x4a,0x10,0x35,0x70,0x78,0x13,0xbc,0x93,0xfc,0xa0,0xfa,0x72,0x13,0x41,0xce,0xae,0xc6,0x4b,0x3b,0x2b,0x8,0x93,0xa8,0x99,0xb5,0x67,0xd5,0xa6,0xdf,0x3a,0x60,0x97,0xef,0xca,0xac,0x68,0x34,0x51,0x60,0x1d,0xe3,0x61,0xbc,0x2c,0xe8,0xed,0xdc,0xb2,0xe9,0x6,0xbc,0x16,0x20,0x37,0x6c,0xfa,0xc9,0x2f,0x39,0x79,0x10,0xcd,0x7e,0x7a,0x8b,0x48,0xd4,0xdc,0x6f,0xe7,0xab,0x4d,0xdd,0x38,0x19,0x4a,0x20,0x40,0x53,0x1,0x1,0xe8,0x20,0xc4,0xc0,0xdf,0x1,0x69,0xd7,0xdf,0x23,0x51,0x2b,0x9f,0xbf,0x87,0xb0,0x79,0x2d,0x6a,0xd1,0x98,0x5a,0x24,0x56,0x41,0x69,0x67,0xab,0xad,0xa6,0x42,0x3e,0x87,0xc8,0x1b,0x87,0x71,0x97,0x62,0x9b,0xb5,0x58,0xaa,0x9d,0xe,0x10,0x57,0xd0,0x63,0x71,0x90,0xe4,0x1,0x31,0xb4,0x17,0xaf,0x59,0xf8,0x2d,0x4a,0x4e,0xf0,0x95,0xe1,0xff,0xe0,0x65,0x30,0x91,0xa8,0x45,0x63,0x6a,0x6e,0xb7,0xb3,0x82,0x31,0x6d,0xaa,0x5,0x44,0x26,0xcb,0x6e,0x79,0x16,0x0,0xba,0x0,0xbd,0xb1,0x19,0xbd,0xb1,0x19,0xad,0x61,0x32,0xd4,0xd5,0xa3,0x35,0x4c,0x46,0xaf,0x6b,0x82,0xea,0x1a,0xa8,0xaa,0x45,0x8f,0x27,0x41,0x89,0xa1,0xa7,0xd2,0x18,0x72,0x25,0x81,0x9a,0x47,0x64,0xfa,0x8c,0x3f,0x7b,0xda,0x11,0xbd,0x3d,0x88,0x9e,0x4e,0x44,0x67,0x2b,0xa2,0x73,0x27,0x52,0xe7,0x76,0x44,0xeb,0x56,0xa4,0x1d,0x5b,0x91,0x7a,0xfb,0x8c,0x18,0x7,0xd8,0x0,0x24,0x63,0x86,0x5d,0xe1,0xdc,0x88,0x52,0x10,0x44,0xc9,0x9,0x7e,0x59,0xd5,0x3d,0xca,0xe1,0xe,0xe7,0x28,0x8a,0x42,0x7f,0x7f,0x3f,0x1b,0x36,0x6c,0x70,0xd4,0x97,0xa2,0x28,0xa8,0xaa,0x1a,0xc8,0xc3,0x92,0xcd,0xee,0x61,0xb5,0xb2,0xd7,0x55,0x92,0xa4,0x11,0xef,0x51,0xd0,0x45,0x28,0x50,0xdd,0x4f,0x21,0xc,0x21,0xeb,0xcf,0xc,0x8a,0x98,0xe,0xe8,0xb5,0xb5,0x68,0x33,0xf7,0x45,0x9b,0xb1,0xf,0xda,0xb4,0xf7,0xa0,0xcd,0x9c,0x87,0x3e,0x7d,0x6f,0xb4,0xa6,0xbd,0xd0,0xeb,0x1b,0xa1,0x46,0x82,0x14,0xc6,0x9b,0x15,0xc7,0x50,0x22,0xad,0x48,0x66,0x37,0x55,0x1a,0xf8,0x59,0xd1,0xb8,0x3c,0xf0,0x67,0x7e,0xe0,0x93,0x3,0x7a,0x41,0xb4,0x77,0x23,0x5a,0xd7,0x23,0xb5,0x6e,0x43,0xda,0xfa,0x26,0xd2,0xe6,0x75,0x48,0x9b,0xde,0x40,0x79,0x67,0x35,0xd2,0xa6,0x37,0x91,0xba,0xba,0x7,0xc5,0x4e,0x7,0xf4,0x74,0x35,0x28,0x31,0xd8,0xed,0x99,0x31,0x3b,0x69,0x10,0x14,0x51,0x72,0x82,0xaf,0x94,0x6b,0xd0,0xa9,0xdf,0x9c,0x3d,0x3d,0x3d,0x34,0x36,0x36,0x72,0xe9,0xa5,0x97,0x22,0x84,0x18,0x72,0x62,0x75,0x39,0xbe,0x64,0x59,0x46,0xd3,0x34,0x36,0x6e,0xdc,0x48,0xa1,0x50,0x8,0x55,0xb6,0x57,0x2a,0x56,0x59,0x96,0xe9,0xef,0xef,0xa7,0xb3,0xb3,0x93,0xde,0xde,0x5e,0x76,0xec,0xd8,0xc1,0xe6,0xcd,0x9b,0x69,0x6d,0x6d,0x5,0xd8,0xe3,0xbe,0x9,0x21,0x46,0x15,0x3b,0x33,0x3e,0x83,0xd4,0xce,0xa,0x2c,0xfb,0x16,0x2,0x72,0x59,0x44,0x2e,0x3f,0xa8,0x37,0x5a,0x43,0x23,0xea,0xfc,0x45,0xa8,0x7,0x1e,0x83,0x7a,0xe0,0xd1,0x68,0x33,0xf7,0x43,0x9f,0x3a,0x19,0xea,0x81,0x24,0xa0,0x2,0xfd,0x40,0x6,0x43,0x8c,0xfa,0x80,0x1e,0xc,0x95,0x29,0xf1,0xc,0x8f,0x1d,0x8c,0x64,0x88,0x9d,0x4,0x28,0xa0,0x4f,0xac,0x41,0x9f,0xb9,0x3f,0x5a,0x7c,0x7f,0x88,0xbf,0xcf,0x10,0xc9,0x7e,0xe0,0xdd,0x2,0xf2,0xc6,0x35,0x48,0xef,0xac,0x46,0x7e,0x63,0x5,0xca,0xeb,0xcb,0x91,0xde,0x5c,0x89,0xbc,0x75,0xcb,0x2e,0xa1,0x8b,0x2b,0x50,0x55,0x8d,0x6e,0xa2,0x33,0x1c,0x24,0x51,0x72,0x82,0xaf,0xf8,0xf1,0xa2,0x97,0xf2,0xd9,0xde,0xde,0xce,0xbc,0x79,0xf3,0xf8,0xfe,0xf7,0xbf,0xef,0x79,0x3c,0x61,0x47,0x5f,0x5f,0x1f,0x5b,0xb7,0x6e,0x65,0xdd,0xba,0x75,0xac,0x5e,0xbd,0x9a,0xd5,0xab,0x57,0xf3,0xd2,0x4b,0x2f,0xb1,0x64,0xc9,0x12,0x74,0x5d,0x47,0x55,0xd5,0xc1,0xb6,0xb2,0x2c,0x87,0x36,0xa3,0x73,0xc5,0xe6,0xc0,0x38,0x59,0x31,0x33,0xd3,0x1,0x6d,0xfe,0x2,0xd4,0x43,0x4e,0x44,0x3d,0xe4,0xbd,0xa8,0xfb,0x1f,0x85,0x3e,0xb3,0x19,0x6a,0x31,0x32,0xa9,0x2e,0xa0,0x17,0xd8,0xcc,0xe0,0xa4,0x80,0xa3,0xd0,0xb5,0x81,0x20,0x80,0x2,0x86,0x60,0x76,0xd,0x9,0xd8,0x98,0x68,0x48,0x29,0xa8,0x8b,0xf6,0x47,0x3d,0x76,0x7f,0xf2,0xd2,0x99,0xd0,0x5,0x62,0x4b,0x17,0xf2,0xca,0xe7,0x88,0xbd,0xb4,0x18,0x79,0xe5,0x73,0x28,0xab,0x5f,0x44,0xee,0xe8,0x44,0xc7,0xd0,0xdf,0xe1,0xe3,0x73,0xbb,0x6e,0x41,0xb0,0x44,0xc9,0x9,0xbe,0x38,0xe8,0xa0,0x83,0xba,0x80,0x1a,0xaf,0x2,0x1a,0x89,0xb3,0x7d,0xfb,0x76,0x16,0x2e,0x5c,0xc8,0xfd,0xf7,0xdf,0x6f,0x27,0x94,0x8,0x25,0xb0,0x76,0xed,0x5a,0x9e,0x7f,0xfe,0x79,0x16,0x2f,0x5e,0xcc,0xe2,0xc5,0x8b,0xf7,0xe8,0xe6,0xc7,0x62,0xb1,0x21,0xdd,0x5c,0x3f,0x26,0x28,0xdc,0xb0,0x39,0x66,0x3b,0x21,0x40,0xd3,0x90,0xfa,0xfb,0x77,0x65,0x66,0x93,0xa7,0x53,0x38,0xfe,0x34,0xa,0x27,0x9f,0x85,0x7a,0xc4,0x89,0x30,0x11,0x43,0x58,0xda,0x81,0x6e,0xa0,0xa0,0x83,0x8,0x6a,0xf9,0x2b,0x1,0xb2,0x80,0x6a,0xa0,0x1,0x88,0x1,0x3b,0x40,0x7e,0xe3,0xd,0x94,0xe5,0xcf,0x20,0xbf,0xf8,0x24,0xe2,0xc9,0xbf,0xb3,0xb0,0x46,0x61,0xca,0xc4,0x49,0x74,0x4b,0xa,0xd9,0xda,0x66,0x34,0x59,0x41,0x98,0xca,0xe7,0x46,0xf1,0x1c,0x40,0x51,0x3,0xda,0x6c,0x9,0x9b,0x1b,0x13,0x5,0x91,0xb0,0xb9,0xb,0x4d,0xd3,0x78,0xea,0xa9,0xa7,0x58,0xb5,0x6a,0x15,0xb7,0xdf,0x7e,0x3b,0x4b,0x96,0x2c,0x19,0xfc,0x59,0x2c,0x16,0x33,0x65,0x23,0xf4,0x99,0xda,0x80,0xa0,0x89,0x1,0x41,0xd3,0x66,0xcf,0xa7,0x70,0xea,0x19,0x68,0xf3,0xe,0xa1,0xb0,0xe8,0x7d,0x30,0x37,0x65,0x74,0x27,0xdf,0x5,0x32,0x3,0xa3,0x56,0xe1,0x19,0xb9,0xd8,0x5,0x5d,0x40,0x5c,0x18,0xdd,0xe5,0x3a,0x20,0xf,0xe2,0xc5,0xf5,0x34,0xae,0x5b,0x4e,0x53,0xd7,0x36,0x9a,0x56,0x3c,0x43,0xc3,0xeb,0x2f,0xa2,0x64,0xfb,0xc9,0xb4,0x4c,0x23,0x9f,0x4a,0x23,0x34,0x75,0xc,0xa3,0x7b,0x22,0xa0,0xa2,0x6,0x76,0x84,0xcd,0xad,0x99,0xcc,0x48,0xd8,0xbc,0xc5,0xa3,0x8f,0x3e,0xca,0x4d,0x37,0xdd,0xc4,0x3d,0xf7,0xdc,0x33,0xf8,0x6f,0xf1,0x78,0x7c,0xc4,0x89,0x8a,0xc0,0x8a,0x95,0x99,0x76,0x42,0x80,0xae,0x23,0xfa,0xfa,0x10,0x80,0xba,0xd7,0x6c,0xa,0xe7,0x7e,0x95,0xfc,0xd9,0x5f,0x85,0xe9,0x18,0x63,0x56,0x3b,0x18,0xe8,0xf2,0x69,0xe1,0x14,0xb3,0x91,0xa0,0x63,0x8c,0xdb,0x35,0x1,0x55,0x18,0x7d,0xd2,0x9d,0xd0,0xbc,0xfa,0x79,0x26,0x2d,0x7b,0x94,0x29,0xcf,0x3f,0x4c,0x55,0xdb,0x46,0xfa,0x5b,0xa6,0x91,0xab,0xae,0x43,0x68,0xc3,0x67,0x38,0x4a,0x23,0xc0,0xa2,0x6,0x5e,0x9,0x9b,0x19,0x4e,0x24,0x6c,0xfe,0x60,0xf9,0xf2,0xe5,0xfc,0xec,0x67,0x3f,0xe3,0xf6,0xdb,0x6f,0x7,0x8c,0x31,0xb8,0xe1,0xa5,0xd4,0x3,0x29,0x56,0x66,0xdb,0x9,0x81,0xe8,0xed,0x35,0x32,0xb4,0x69,0x7b,0x93,0x3f,0xff,0x3f,0xc9,0x7f,0xe2,0x4b,0x30,0x4d,0xc0,0x26,0xa0,0x4b,0x7,0x29,0xa8,0x5d,0x4c,0x17,0xa0,0xb,0x48,0x8,0x68,0x4,0x14,0x48,0xaf,0x7a,0x9b,0xbd,0x16,0xdf,0xc1,0x94,0x17,0x1e,0xa1,0x7a,0xeb,0xdb,0x64,0x1b,0x27,0x92,0xad,0x69,0x42,0x68,0xc5,0xa9,0xdc,0x3d,0x11,0x70,0x51,0x3,0xab,0xc2,0xe6,0xe6,0x5a,0xb5,0x48,0xd8,0xfc,0xc5,0x8b,0x2f,0xbe,0xc8,0x85,0x17,0x5e,0xc8,0x4b,0x2f,0xbd,0x4,0xc,0xcd,0xde,0x2,0x27,0x56,0x66,0xda,0x9,0x1,0xaa,0x8a,0x94,0xc9,0xa0,0xc7,0xd3,0xe4,0x2e,0xb9,0x9c,0xfc,0xe7,0xbf,0x5,0x33,0x14,0xd8,0x0,0x74,0x6a,0xbb,0x96,0x58,0x54,0x22,0x8a,0x99,0x5c,0x23,0x50,0x5,0xc9,0xb7,0x5a,0xd9,0xeb,0xe9,0x3b,0x99,0xfe,0xe4,0xdd,0xd4,0x6c,0x5e,0x4b,0xdf,0x84,0x69,0xe4,0xab,0xeb,0x11,0x6a,0x61,0x8,0x2d,0x4,0xa2,0x6,0xd0,0x66,0x7a,0x65,0x9f,0x97,0xb,0x70,0x23,0x78,0x8f,0x43,0xe,0x39,0x84,0x65,0xcb,0x96,0x71,0xdd,0x75,0xd7,0x21,0xcb,0x32,0xb9,0x5c,0xe,0x55,0x55,0x4d,0x1f,0x84,0x13,0x34,0x51,0x13,0xbd,0xbd,0x48,0x99,0xc,0x85,0x83,0x4f,0xa0,0xef,0xb1,0xd7,0xc9,0x5f,0xf9,0x5d,0x50,0x14,0x58,0xa5,0x41,0x4f,0x85,0x8b,0x1a,0xc,0x74,0xb7,0x35,0xd8,0xa1,0xc1,0x46,0x9d,0xcc,0x84,0x16,0xde,0x38,0xff,0x12,0x9e,0xf9,0x3f,0x7f,0x63,0xf5,0xb9,0xdf,0x45,0xca,0x15,0xa8,0xdd,0xf0,0x1a,0xe8,0x3a,0xba,0x43,0xb,0x80,0xbd,0x14,0x45,0x53,0x11,0x7b,0x25,0x6a,0x91,0x10,0xfa,0x8f,0xcb,0x2e,0xbb,0x8c,0x35,0x6b,0xd6,0x70,0xd2,0x49,0x27,0xa1,0x69,0x1a,0xd9,0x6c,0x76,0xcc,0xef,0x25,0x30,0x6b,0xda,0x84,0x4,0x6a,0x1,0xa9,0xb7,0x17,0x80,0xec,0x37,0x7f,0x42,0xe6,0xde,0xc5,0xe8,0xb3,0xa7,0xc0,0x4a,0x1d,0x3a,0x22,0x41,0xdb,0x3,0x2,0x63,0xb6,0xb7,0x43,0x83,0xf5,0x3a,0xb9,0xa6,0x6,0xde,0xb8,0xf0,0x12,0x9e,0xbf,0xf2,0x76,0xb6,0x1e,0xfc,0x7e,0xd2,0x9b,0xdf,0x26,0xfd,0xee,0x3a,0xa3,0xad,0x64,0xff,0xe6,0x79,0x9d,0xe9,0x8d,0x59,0x8f,0x2d,0x12,0xb5,0xca,0xc3,0x3e,0xfb,0xec,0xc3,0x13,0x4f,0x3c,0xc1,0x1f,0xff,0xf8,0x47,0xa6,0x4c,0x99,0x42,0x36,0x9b,0x1d,0xb1,0xad,0x9f,0x99,0xda,0x90,0xb6,0x92,0x84,0xe8,0xed,0x41,0xca,0xe6,0xc8,0x9f,0xfa,0x69,0xfa,0x1f,0x5e,0x4d,0xfe,0x7b,0xdf,0x32,0x26,0x4,0xde,0xd1,0x8c,0x71,0xb4,0xe8,0x11,0x1b,0x19,0xbb,0xb,0xdc,0xdb,0x3a,0x5d,0xf3,0xe7,0xb1,0xe4,0x7,0x37,0xf3,0xc2,0xf7,0x6e,0x61,0xdb,0xa2,0x93,0xa9,0xdb,0xb4,0x96,0x44,0xcf,0x4e,0x74,0xd9,0x54,0xd1,0xed,0xa1,0xa6,0x7d,0xe8,0xbe,0x3a,0x5e,0x8f,0x2d,0x12,0xb5,0xf1,0x83,0x73,0xcf,0x3d,0x97,0x57,0x5e,0x79,0x85,0xbd,0xf7,0xde,0x9b,0x5c,0x2e,0xb7,0x47,0xf5,0xd5,0xc0,0x74,0x3f,0x25,0x9,0xd1,0xd3,0x3,0x40,0xe6,0x3b,0xff,0x4d,0xf6,0xf6,0xdb,0xd0,0xe,0x9c,0xf,0xab,0x75,0xe8,0xd6,0x4c,0x16,0xc0,0x8f,0x0,0xec,0x12,0xb8,0xad,0x1a,0x74,0xc1,0xbb,0x27,0x9d,0xc4,0xd2,0xef,0xdf,0xc0,0xf2,0xf3,0x7f,0x4c,0x21,0x91,0x42,0xc9,0xf4,0x58,0x33,0xe7,0xd3,0x98,0x9c,0xa3,0xf5,0xd8,0x22,0x51,0x1b,0x7f,0x68,0x68,0x68,0xe0,0xc5,0x17,0x5f,0xe4,0xb0,0xc3,0xe,0x23,0x9f,0xcf,0xa3,0xaa,0xaa,0xa5,0x4c,0xde,0xf5,0xee,0xe7,0x80,0xa8,0x9,0x20,0x73,0xc3,0x3f,0x29,0x7c,0xff,0x2b,0xb0,0xe,0x78,0x3b,0xca,0xd2,0xca,0x82,0x4,0x14,0x34,0x58,0xaf,0x41,0x27,0xac,0xbb,0xe0,0x53,0x2c,0xf9,0xf2,0x6f,0x51,0x32,0xbd,0x48,0x5,0x73,0xfb,0xae,0xfd,0x9c,0x68,0x28,0x29,0x6c,0x51,0xf7,0x33,0xc2,0xee,0x68,0x68,0x68,0xe0,0x85,0x17,0x5e,0xe0,0xd4,0x53,0x4f,0xa5,0x50,0x28,0xa0,0x69,0x5a,0x30,0x76,0x29,0xec,0x26,0x6a,0xfd,0x3f,0xfe,0xb,0xea,0xe7,0xde,0xf,0xab,0x80,0xfe,0x68,0x2c,0xcd,0x31,0x48,0x40,0x46,0x83,0x1e,0xa8,0xda,0xb1,0x19,0xa5,0xbf,0x7,0x5d,0x1e,0xfb,0xe6,0xfa,0x3d,0x7b,0xba,0x87,0xb0,0x45,0xa2,0x16,0x61,0x24,0x3c,0xf4,0xd0,0x43,0x9c,0x7e,0xfa,0xe9,0x43,0x32,0xb7,0x91,0xe0,0xc6,0xf7,0x3b,0xa2,0xa8,0x5d,0x7b,0x3b,0xea,0x25,0x67,0xc3,0xab,0x3a,0xa8,0xe3,0x6c,0x81,0x6d,0x10,0x90,0x92,0xa0,0xd,0x66,0x3f,0xf6,0x7b,0xd4,0x78,0x12,0x5d,0x8c,0x2e,0x6c,0x7e,0x8b,0x9a,0x10,0x62,0xa8,0xb0,0x45,0xa2,0x16,0x61,0x2c,0xdc,0x73,0xcf,0x3d,0x9c,0x7a,0xea,0xa9,0xa3,0x8a,0x9b,0xeb,0xb,0x7a,0x77,0xef,0x7e,0xfe,0xe0,0x16,0xd4,0xaf,0x9d,0x3,0xab,0x81,0x7c,0xd4,0xf5,0x74,0x1c,0x1a,0xd0,0xc,0xd,0xab,0x96,0xd1,0xb4,0x76,0x29,0x99,0xba,0x9,0x8c,0xb6,0x33,0x21,0x8,0xa2,0x6,0x3,0x19,0x5b,0x34,0xfb,0x19,0xc1,0xa,0x1e,0x7a,0xe8,0x21,0x3e,0xfd,0xe9,0x4f,0x93,0xcf,0xe7,0x4b,0x96,0x49,0x32,0xb,0x5b,0xa2,0x26,0x4,0x64,0x8c,0xbd,0x9e,0x99,0x2b,0x7e,0x47,0xe1,0xeb,0xe7,0xd,0x88,0x9a,0xe6,0xd2,0x9,0x1e,0xe,0x40,0x48,0x20,0x49,0x20,0x97,0xf8,0x48,0x3,0x9f,0xa0,0xbe,0x17,0x31,0x9,0xfa,0x61,0xef,0xa7,0xfe,0x84,0x8e,0x40,0x1f,0x65,0x5d,0x63,0x50,0x44,0xd,0xca,0x28,0x5b,0x14,0x89,0x5a,0x65,0xe3,0xb6,0xdb,0x6e,0xe3,0x5f,0xff,0xfa,0x17,0x1b,0x37,0x6e,0x24,0x99,0x4c,0x5a,0x3e,0xaf,0xd2,0xf6,0xf8,0x9b,0x5a,0x40,0x2a,0xa8,0x64,0xff,0xe3,0x1a,0xa,0xdf,0xff,0x2,0xac,0x4,0xb2,0x7e,0x8b,0x9a,0x0,0x45,0x18,0x85,0x25,0x93,0x3,0x9f,0x18,0xbb,0xc6,0xf9,0xa,0x18,0x7b,0x34,0x55,0x6,0x56,0xfc,0xf,0xfc,0x7b,0xf1,0xef,0xa,0x6,0x5f,0x16,0xbb,0xda,0xe5,0x30,0x4a,0x16,0xf5,0x63,0x94,0x4b,0x72,0xa3,0x44,0xd2,0x58,0xd0,0x81,0x26,0xa8,0x79,0x69,0x2d,0x53,0x5e,0xfa,0x27,0x7d,0xcd,0xd3,0x10,0x65,0xee,0x25,0x1e,0x9,0x4e,0xf3,0x6d,0x4d,0x84,0x47,0xa2,0x16,0x1,0xe0,0xbe,0xfb,0xee,0xe3,0xe0,0x83,0xf,0x26,0x93,0xc9,0x90,0x4a,0xa5,0x4c,0x57,0xfa,0xb5,0x2d,0x6a,0x2,0xa4,0x4c,0x96,0xc2,0xa1,0xef,0x25,0x7f,0xd5,0x77,0x61,0xd,0xc6,0xc0,0xb6,0x97,0xa2,0xa6,0x63,0x64,0x57,0x71,0x61,0xd4,0x68,0xab,0x1d,0xf8,0xf7,0x2e,0x60,0x47,0x1,0x69,0xe3,0xbb,0x88,0xd6,0xd,0x48,0xdb,0xb7,0x21,0x5a,0x37,0x22,0xba,0x3b,0x8c,0x72,0xdf,0x99,0x5e,0xe8,0xef,0x5,0x5d,0x43,0x14,0x57,0xf2,0xeb,0xda,0x60,0xb9,0x70,0x3d,0x5d,0x8b,0x5e,0xd7,0x84,0x5e,0x3f,0x11,0xad,0x71,0x12,0x7a,0xf3,0x44,0xb4,0x96,0x69,0xe8,0x13,0x1b,0x60,0x12,0x46,0xe6,0x94,0xc7,0x28,0xa1,0xd4,0x83,0xd1,0xed,0x36,0xb1,0x59,0xbd,0x2c,0x8,0x1,0xa,0x4c,0x5b,0xfa,0x77,0x94,0xfe,0x1e,0xb4,0xe6,0xe9,0x88,0x12,0x2,0x1b,0x34,0x51,0x3,0x1b,0xc2,0x16,0x89,0x5a,0x84,0x22,0x16,0x2d,0x5a,0xc4,0x2f,0x7e,0xf1,0xb,0xbe,0xf1,0x8d,0x6f,0x50,0x28,0x14,0x90,0x1d,0x9c,0x2d,0xdb,0xb3,0x9d,0x80,0xfe,0x7e,0x74,0x59,0x22,0x7b,0xf5,0xdd,0x46,0x56,0xd3,0xe1,0xd1,0x1a,0x35,0x7d,0xc0,0x7f,0xb5,0x80,0x16,0x8c,0x6c,0x6c,0x3b,0x48,0x6b,0xde,0x42,0x7e,0x75,0x9,0xf2,0xab,0xcb,0x90,0xd6,0xad,0x41,0xde,0xb2,0x16,0xd1,0xb6,0x1d,0xd1,0xd9,0x31,0x98,0x94,0x9,0xf6,0xac,0x6,0x3e,0x1c,0xbb,0xff,0x5b,0xb1,0xad,0x1e,0x97,0xd1,0x1b,0x26,0xa0,0x4d,0xdd,0x1b,0x6d,0xe6,0x3c,0xd4,0x19,0xf3,0x51,0x67,0x1f,0x80,0x3a,0x7b,0x7f,0xb4,0x19,0x53,0xa0,0x59,0x40,0x5e,0xc0,0x4e,0x8c,0xc2,0x97,0x9a,0xb,0x93,0x26,0x69,0x81,0xbc,0xbe,0x9f,0x29,0xcb,0xfe,0x49,0x7f,0xe3,0xe4,0xd0,0x88,0x1a,0x58,0x7c,0x2c,0x22,0x51,0x8b,0x30,0x1c,0x5f,0xff,0xfa,0xd7,0x79,0xf0,0xc1,0x7,0x79,0xfc,0xf1,0xc7,0xc7,0x14,0xb6,0xf2,0x96,0x7f,0xe8,0x48,0x9a,0x46,0xee,0x43,0x5f,0x40,0x3f,0xac,0x1e,0x5e,0xd3,0xdd,0x17,0xb5,0xe2,0x46,0xf1,0x9,0x18,0xb5,0xcd,0xd6,0xe9,0x28,0x7f,0x7f,0x1c,0xe5,0x7f,0x1f,0x46,0x5e,0xfe,0xc,0xd2,0xda,0x95,0xc8,0xfd,0xb9,0x21,0x67,0xe,0x20,0x83,0x9e,0x4a,0x18,0x2b,0xf4,0xc5,0xd0,0xb1,0x33,0x21,0xc4,0xd8,0x39,0x96,0xa6,0x19,0x59,0x5d,0x21,0x8f,0xd4,0xba,0x15,0xf9,0xdd,0xad,0x88,0x97,0x9e,0x1b,0xc,0x47,0x6b,0xa8,0x47,0x9d,0x35,0x9f,0xc2,0x21,0x27,0x91,0x3f,0xec,0x7d,0x14,0xf6,0x3b,0xa,0x66,0xc4,0x41,0x31,0x66,0x2e,0xe9,0xc2,0x19,0x91,0xd3,0x81,0x6,0x98,0xf4,0xf8,0xa3,0xd4,0x6e,0x5a,0x43,0xd7,0xf4,0x7d,0x87,0x9c,0xa3,0x50,0xbc,0x9e,0x72,0xe0,0x26,0xdf,0xf4,0xa3,0x11,0x76,0x51,0x5b,0xb5,0x6a,0x15,0x5d,0x5d,0x5d,0xa6,0x8b,0x2a,0x96,0xc2,0x58,0xd7,0x63,0x76,0x9c,0xc9,0xea,0x78,0x54,0x91,0x23,0x49,0x12,0xa9,0x54,0x8a,0x9a,0x9a,0x1a,0x1a,0x1b,0x1b,0x49,0xa7,0xd3,0x96,0x6c,0xb8,0x85,0xbb,0xee,0xba,0x8b,0xc6,0xc6,0xc6,0x51,0xbb,0xa4,0x65,0x6f,0x6a,0xef,0xeb,0x45,0x57,0x64,0xf2,0x97,0xfe,0xc4,0xc8,0x52,0x74,0x17,0x67,0x40,0x55,0x20,0x2d,0xc1,0x14,0x40,0x3,0xe9,0x95,0x8d,0xc4,0xfe,0x76,0xb,0xb1,0x7,0x6e,0x43,0x5e,0xff,0xe6,0x60,0x33,0x5d,0x11,0x68,0x35,0x69,0x63,0xf,0xe5,0x18,0xdd,0x70,0xd3,0xdf,0xb7,0x24,0x1,0x92,0xd1,0x45,0x4d,0x56,0xd,0x15,0x42,0xb5,0x80,0xe8,0xe9,0x24,0xf6,0xd2,0xbf,0x89,0xbf,0xf4,0x6f,0xf4,0x9b,0xae,0x46,0x9d,0xb1,0xf,0xea,0xc2,0x63,0xc8,0x1f,0x71,0x32,0xb9,0x23,0x4e,0x41,0xdf,0xa7,0x9,0x92,0x92,0x71,0x8f,0x76,0x60,0x74,0x77,0xed,0xdc,0xa7,0x98,0x4,0xdd,0x30,0x6d,0xe9,0x3,0x14,0x92,0xd5,0xf6,0xaf,0x67,0x4,0xb8,0xcd,0x37,0x25,0x6c,0xe3,0x61,0xc6,0xf4,0xd4,0x53,0x4f,0x65,0xf3,0xe6,0xcd,0xae,0xd9,0xf7,0x12,0x8a,0xa2,0x50,0x5b,0x5b,0xcb,0xec,0xd9,0xb3,0x99,0x3a,0x75,0x2a,0x33,0x67,0xce,0xe4,0x90,0x43,0xe,0xe1,0xb4,0xd3,0x4e,0xa3,0xa1,0xa1,0xc1,0xf3,0x78,0x1a,0x1a,0x1a,0xb8,0xf7,0xde,0x7b,0x7,0xd7,0xb8,0x29,0xca,0xd0,0xc7,0xaa,0xec,0x85,0xba,0x6a,0x1,0xa1,0x43,0xe6,0x1b,0x37,0xa0,0x1f,0xdc,0x4,0xaf,0xe8,0xee,0x8c,0xab,0x69,0x18,0x33,0x95,0x73,0x81,0x9d,0x10,0xbf,0xe9,0x8f,0x28,0xcf,0x3d,0x88,0xfc,0xec,0xc3,0xc8,0xdd,0xdd,0x46,0xc6,0x54,0x95,0x4,0x25,0x3e,0x54,0x2b,0x9c,0x12,0xb5,0xb1,0xda,0xca,0xa,0x7a,0x75,0xdd,0x40,0xcf,0x58,0x40,0x3e,0x87,0xbc,0xfe,0x4d,0x62,0xeb,0xdf,0x24,0x79,0xdf,0x1f,0x50,0x27,0x4f,0x26,0x7f,0xf0,0x49,0x14,0xf6,0x3b,0x94,0xdc,0x9,0x1f,0x47,0x5b,0xb8,0x17,0xe8,0x92,0x71,0x3e,0x83,0x95,0x9,0x16,0x1d,0x68,0x81,0xc6,0xa7,0x96,0x32,0x71,0xd5,0xd3,0xf4,0xb5,0x4c,0xdb,0xe3,0xd4,0xab,0x72,0xe0,0x5,0x5f,0x2c,0x5c,0xb8,0x70,0xd4,0x7a,0x6c,0x5e,0x9,0x54,0x6b,0x6b,0x2b,0xb,0x17,0x2e,0xe4,0xbe,0xfb,0xee,0xb3,0xcc,0x35,0x83,0x7d,0xf6,0xd9,0x87,0xb7,0xde,0x7a,0xcb,0x15,0xdb,0x41,0x41,0x43,0x43,0x3,0x1f,0xfb,0xd8,0xc7,0x38,0xff,0xfc,0xf3,0x39,0xea,0xa8,0xa3,0x3c,0xf7,0xff,0xc1,0xf,0x7e,0x90,0x87,0x1e,0x7a,0x68,0x48,0xd6,0x56,0xb6,0xa8,0x9,0xa3,0x4,0x91,0x36,0x63,0xe,0xfd,0x4f,0xbc,0x61,0xcc,0x12,0x76,0xbb,0x30,0x9e,0xa4,0x2,0xb5,0x12,0x4c,0x6,0xe5,0xfe,0xc7,0x49,0x5e,0xff,0x6d,0xe4,0xd5,0x46,0x6d,0x3a,0x5d,0x80,0x5e,0x53,0x3b,0xf8,0x72,0xbb,0x31,0xfb,0x6b,0xa7,0xfd,0x60,0x5b,0x21,0x8c,0xee,0x6b,0x57,0x7,0xd2,0x40,0x85,0x6f,0xad,0xb6,0x86,0xdc,0x89,0x1f,0x25,0xfb,0xa1,0xcf,0x91,0x7f,0xef,0xfb,0x8c,0xea,0xb9,0x1b,0x30,0xb7,0x2c,0x46,0x32,0x2a,0xee,0x2e,0xfa,0xf1,0xa5,0xec,0xf5,0xdc,0xbd,0x74,0x4d,0x9b,0x3b,0x50,0x78,0x32,0x1c,0xa2,0xc6,0x58,0xf5,0xd8,0xc6,0x43,0xa6,0x56,0x44,0x22,0x91,0xb0,0xc5,0x2b,0xae,0xf1,0x1b,0xeb,0x23,0x49,0xd2,0x98,0x1f,0x59,0x96,0x4d,0x7d,0x14,0x45,0x31,0xf5,0x89,0xc5,0x62,0x83,0x1f,0x59,0x96,0x69,0x6f,0x6f,0xe7,0xf7,0xbf,0xff,0x3d,0x47,0x1f,0x7d,0x34,0x1f,0xfd,0xe8,0x47,0xd9,0xba,0x75,0xab,0xc3,0x77,0x71,0x74,0xdc,0x70,0xc3,0xd,0x0,0x83,0xd5,0x40,0x1c,0xd9,0x52,0xa5,0x16,0x10,0x40,0xfe,0xdc,0xcb,0x8d,0x81,0xfb,0x4e,0x17,0x44,0xad,0x0,0x4c,0x90,0x60,0x2a,0x24,0xfe,0xcf,0xb5,0x54,0x7f,0xf1,0x64,0xe4,0xd5,0x2f,0xa1,0xa5,0xab,0xd1,0x6a,0x6b,0xd1,0xd3,0x35,0xc1,0x15,0x35,0x18,0x88,0x4d,0xa0,0xd7,0x36,0xa0,0x36,0x34,0xa2,0x36,0x36,0x42,0x7f,0x2f,0xc9,0xbf,0xdf,0x46,0xed,0x5,0x27,0x53,0x77,0xd6,0x71,0x24,0xfe,0xf6,0x88,0x31,0xbb,0x3a,0x75,0x60,0xfd,0xdc,0x68,0xab,0x47,0xea,0xa0,0xea,0x95,0x8d,0x4c,0x7c,0xe5,0x19,0xfa,0x5a,0xa6,0x87,0x4d,0xd4,0x0,0x87,0xab,0x7b,0x4,0x55,0xd4,0xec,0xc2,0x8d,0xbd,0x8e,0x6e,0xf9,0x94,0x24,0x89,0x58,0x2c,0x46,0x3c,0x1e,0x7,0xe0,0xfe,0xfb,0xef,0x67,0xde,0xbc,0x79,0xdc,0x7c,0xf3,0xcd,0x8e,0xc5,0x36,0x16,0x66,0xcc,0x98,0xc1,0x67,0x3f,0xfb,0x59,0xd3,0x7b,0x49,0xcd,0x40,0x64,0xb2,0xa8,0xf5,0x4d,0x14,0x3e,0xf8,0x19,0xa3,0x4b,0xe5,0xf4,0x1e,0xd0,0x3c,0x30,0x5d,0x2,0x9,0x52,0x9f,0x39,0x97,0xd4,0xaf,0x2e,0x47,0x57,0x24,0xb4,0xba,0x3a,0x63,0xf0,0xdf,0xc1,0x2e,0xd8,0x68,0x70,0x4e,0x30,0x75,0xa3,0x38,0x64,0xba,0xe,0xb5,0xb1,0x9,0xad,0x26,0x4d,0x6c,0xe9,0x33,0xa4,0x2f,0x3a,0x95,0xf9,0x97,0x9d,0xc7,0xa4,0x97,0x5e,0x34,0xce,0x3f,0x98,0x2c,0xd,0x5c,0xdf,0x70,0xba,0x80,0x2a,0x98,0xbc,0xea,0x31,0x52,0x3b,0xb7,0x50,0x88,0xa7,0x2c,0xc7,0x67,0x3d,0x66,0xe7,0xf9,0xd1,0x26,0xf8,0x32,0xe1,0xa4,0xf8,0x39,0x61,0x4b,0xd7,0xf5,0x41,0x81,0xeb,0xee,0xee,0xe6,0x82,0xb,0x2e,0xe0,0x9c,0x73,0xce,0x29,0x79,0x0,0xb5,0x1b,0xf8,0xe1,0xf,0x7f,0x88,0x10,0x62,0xd4,0x1a,0x6e,0xbb,0x63,0xd4,0x6b,0x16,0xc2,0x38,0x7c,0xe5,0xd4,0x4f,0xc3,0x3c,0x5,0x3a,0x1c,0x5e,0xb7,0x55,0x0,0x66,0x48,0x90,0x81,0xea,0x4f,0x9c,0x40,0xe2,0xe1,0xdb,0x50,0x53,0x49,0xf4,0xaa,0xf4,0x1e,0x87,0x1d,0x7b,0x96,0x7d,0x39,0x9,0x5d,0x43,0xc4,0xe2,0xa8,0x4d,0x4d,0x64,0x93,0x9,0x26,0x3d,0xf3,0xf,0x8e,0xbb,0xf6,0x2,0xe,0xb9,0xe6,0xab,0xd4,0xbf,0xfc,0xb2,0x31,0x39,0x52,0x2f,0x81,0xba,0x9b,0x7f,0x49,0x40,0x16,0x6a,0x37,0xad,0xa1,0x90,0xa8,0x42,0xe8,0xe5,0xff,0x92,0xf2,0x83,0x1f,0x6d,0x82,0x1f,0x1,0x5e,0x9,0x91,0x1b,0xb6,0x8a,0x48,0x24,0x12,0x8,0x21,0xb8,0xe3,0x8e,0x3b,0x38,0xe0,0x80,0x3,0x3c,0xe9,0x9a,0xce,0x9a,0x35,0x8b,0x7d,0xf7,0xdd,0xd7,0x54,0xd6,0x36,0xe6,0xb5,0xe4,0xb2,0xe8,0x40,0xe1,0xc4,0x4f,0x41,0x16,0x1c,0x5d,0x90,0x5a,0xc0,0xe8,0x96,0xe9,0x50,0x7d,0xc6,0x71,0xc4,0x5e,0x7e,0x1a,0x35,0x9d,0x86,0x58,0x7c,0xcc,0xc9,0x80,0xb1,0x10,0xb8,0xee,0xaa,0x66,0x8,0x5c,0xcf,0xf4,0x39,0xf4,0x35,0x4d,0x64,0xda,0xf3,0xff,0xe0,0x98,0x2b,0x3f,0xcd,0x81,0xd7,0x5f,0x41,0xac,0xa3,0xb,0xe6,0x8,0xa8,0x96,0x8c,0x71,0xc6,0x7a,0x88,0xbf,0xb3,0x93,0x96,0xd5,0xcf,0x93,0xa9,0x6b,0x9,0xa5,0xa8,0x1,0xd1,0x26,0xf8,0x52,0x8,0xbb,0xa8,0x15,0xdb,0xed,0x9e,0xbd,0xbd,0xfa,0xea,0xab,0x2c,0x58,0xb0,0x80,0xc7,0x1f,0x7f,0xdc,0x94,0x8d,0x72,0xf0,0x85,0x2f,0x7c,0x1,0x60,0xc8,0x9,0xf4,0x23,0xc5,0x38,0x1a,0x44,0xbe,0x80,0x36,0x67,0x7f,0xb4,0x23,0xf,0x87,0x6d,0x38,0x37,0xb6,0xa6,0x1,0x8d,0xc6,0x38,0x53,0xd5,0x59,0xa7,0x11,0x5b,0xf5,0x8c,0x21,0x6a,0x92,0x54,0x52,0xd4,0xdc,0x12,0x2a,0xab,0x6d,0xcb,0xb5,0x2d,0x34,0xd,0x5d,0x56,0xe8,0x9a,0x36,0x97,0x5c,0x6d,0x3,0xb3,0x1f,0xbc,0x85,0x63,0x7e,0x70,0x16,0x73,0x6f,0xbe,0x1,0xa9,0x3f,0x6f,0x64,0xaf,0x35,0x30,0x6b,0xf1,0x9f,0xa8,0xde,0xbe,0x1e,0x35,0x65,0xeb,0x1c,0xf5,0x51,0x63,0xf0,0x8a,0x3f,0x28,0x6c,0x91,0xa8,0x19,0x18,0x2f,0xa2,0x36,0x1c,0x89,0x44,0x82,0x1d,0x3b,0x76,0x70,0xf2,0xc9,0x27,0xd3,0xde,0xde,0x6e,0xca,0x96,0x5d,0x5c,0x72,0xc9,0x25,0xa4,0x52,0xa9,0x11,0xbb,0xa3,0xe6,0xae,0xc5,0x28,0x3d,0xa3,0x1e,0xff,0x71,0x98,0xa,0xf4,0x39,0x98,0xad,0x49,0x2,0x5a,0x20,0x71,0xe5,0x7f,0x91,0x78,0xe1,0x61,0xd4,0xea,0xea,0xc0,0x8b,0x9a,0x15,0x8c,0x99,0x29,0x6b,0x2a,0x6a,0x2c,0x41,0xc7,0xde,0xb,0x48,0x75,0x6e,0x63,0xc1,0xcd,0x57,0x71,0xfc,0xf7,0x3f,0x42,0xe3,0xd2,0x97,0x60,0x8b,0xc6,0xd4,0x25,0xff,0x20,0xd3,0x30,0x69,0xc4,0x7d,0xa1,0x6e,0xc4,0xec,0x34,0x7f,0xb0,0xba,0x87,0x17,0x8e,0x23,0x51,0x73,0xcf,0xd6,0x58,0xed,0x74,0x5d,0x1f,0x9c,0x58,0xf8,0xc4,0x27,0x3e,0x61,0xca,0x9e,0x5d,0x24,0x93,0x49,0x3e,0xf2,0x91,0x8f,0x94,0x8c,0xc9,0xf4,0x33,0xa0,0x1a,0x55,0x5a,0xd5,0x5,0x47,0x1b,0x1b,0xc2,0x9d,0x3c,0xfb,0xb3,0x59,0x20,0x56,0x76,0x90,0xb8,0xed,0x1a,0x63,0x78,0x49,0x2e,0xbd,0xc0,0x36,0x28,0x42,0x65,0x5,0x96,0xe2,0x50,0xb,0x64,0x6b,0x9b,0x69,0xdf,0xe7,0x0,0xaa,0xb7,0x6f,0xe0,0xd0,0xeb,0x2e,0xe2,0xa8,0xeb,0x3e,0x87,0x5c,0xc8,0x91,0xab,0x69,0xc4,0x6e,0xd7,0xdf,0x6f,0x51,0x13,0x42,0x20,0x45,0xa2,0x66,0xc0,0xaf,0x71,0x30,0xaf,0x7d,0x2a,0x8a,0xc2,0xe2,0xc5,0x8b,0xf9,0xc9,0x4f,0x7e,0x52,0x4e,0x58,0x63,0xe2,0x93,0x9f,0xfc,0x24,0x0,0x85,0xc2,0xae,0x73,0x29,0x2d,0x4d,0xd7,0x67,0x73,0x68,0x55,0x29,0xb4,0x39,0x8b,0xa0,0xd3,0xc1,0xc0,0x34,0x1,0x4d,0x10,0x7b,0xe2,0xaf,0x8,0x1d,0xf4,0xea,0xea,0x40,0x8b,0x9a,0xeb,0xef,0x8d,0xae,0x23,0x34,0x95,0xbe,0xe6,0xa9,0x68,0x89,0x38,0xf5,0xeb,0x5f,0x41,0x8f,0x25,0x30,0xb1,0xf9,0xab,0x24,0x82,0x20,0x6a,0x60,0x63,0xfd,0x76,0x24,0x6a,0xde,0xb5,0x73,0x43,0x48,0x8b,0xbb,0x2,0xbe,0xfd,0xed,0x6f,0xb3,0x61,0xc3,0x6,0xd3,0x3c,0xab,0xf8,0xc0,0x7,0x3e,0x40,0x2a,0x95,0x22,0x97,0xcb,0x1,0xf6,0x5e,0x7e,0x6d,0xe6,0x7b,0xd0,0xa7,0xb6,0x18,0x9b,0xbc,0x9d,0x42,0x4a,0xc0,0xbb,0x10,0xbb,0xe7,0x7f,0x8c,0xff,0x2f,0x71,0xa4,0x5c,0x58,0x45,0xad,0x9c,0xf7,0x4c,0x68,0x1a,0x5a,0x2c,0x41,0xae,0xae,0xd9,0xf8,0x7,0x1b,0xdd,0xd0,0xa0,0x88,0x1a,0x58,0x14,0xb6,0x4a,0x15,0x35,0xa7,0x6d,0xf9,0x75,0x4f,0x84,0x10,0xe8,0xba,0x4e,0x32,0x99,0x4,0xe0,0xbc,0xf3,0xce,0x73,0xcd,0x57,0x3a,0x9d,0xe6,0xb8,0xe3,0x8e,0x1b,0xf4,0x6b,0x16,0xc5,0xb6,0x2,0xd0,0x67,0xec,0xb,0xd,0x18,0x6b,0xcd,0x9c,0xc2,0x44,0x90,0x9f,0x5d,0x8a,0xf2,0xc6,0x2a,0xb4,0xc4,0x9e,0x33,0xa0,0x61,0xec,0x52,0xda,0x69,0xef,0xb4,0x8d,0x20,0x89,0x1a,0x58,0x10,0xb6,0x4a,0x15,0x35,0xb3,0xb3,0x51,0x4e,0x67,0x6a,0x6e,0xb6,0xd3,0x75,0x1d,0x45,0x51,0x78,0xf2,0xc9,0x27,0xb9,0xff,0xfe,0xfb,0xc7,0xe4,0xdb,0xc5,0x69,0xa7,0x9d,0x66,0xa9,0xfd,0xf0,0x6b,0xd1,0x66,0xce,0x87,0x14,0x7b,0xac,0x29,0xb3,0xf,0x1,0x31,0x88,0x3d,0x7d,0x87,0xf1,0xbf,0x89,0xe4,0xa8,0xfe,0x47,0xb5,0xe4,0xf1,0x8c,0xa6,0x93,0xed,0x4b,0xf1,0xc7,0x93,0xa8,0x41,0xc0,0x4e,0x82,0xf7,0x12,0x41,0xed,0x7e,0x9a,0x45,0xb9,0x3e,0x8b,0x5d,0xd2,0xef,0x7d,0xef,0x7b,0x8e,0xc5,0x34,0x1c,0x47,0x1c,0x71,0x4,0x80,0xa9,0xc5,0xba,0x43,0xe2,0x1c,0x10,0x32,0x6d,0xe2,0xf4,0xd1,0xb7,0xfe,0x58,0x45,0x5c,0x40,0x1b,0x48,0xab,0x97,0x18,0xff,0x6f,0x73,0x57,0x41,0x90,0x44,0x2a,0x88,0xa2,0x12,0x4,0xfe,0x98,0xc2,0x56,0xa9,0xa2,0xe6,0xb4,0xad,0xa0,0x75,0x53,0x8b,0x65,0x90,0x56,0xad,0x5a,0xc5,0x8a,0x15,0x2b,0x5c,0xf1,0xb1,0xdf,0x7e,0xfb,0x51,0x5f,0x5f,0x3f,0xea,0x7a,0x36,0x28,0x71,0xcd,0xba,0x6e,0xc,0x5d,0xd7,0xb7,0x18,0xb,0x69,0x9d,0x42,0x2,0xd8,0x9e,0x45,0xda,0xba,0x6e,0x68,0xf1,0xc7,0xa,0xee,0x7e,0x96,0x83,0xa0,0x8a,0x1a,0x8c,0x21,0x6c,0x95,0x2c,0x6a,0x41,0xce,0xe8,0x9c,0x6a,0x57,0xac,0x4d,0xf7,0xe7,0x3f,0xff,0xd9,0x94,0x3d,0xab,0xa8,0xae,0xae,0x66,0xde,0xbc,0x79,0xa3,0xb6,0x29,0x19,0xa3,0x66,0x8,0xa1,0x56,0x5d,0xe7,0x6c,0xc6,0x96,0x0,0x69,0xe7,0x66,0x44,0x67,0xdb,0xe0,0x93,0x1f,0x94,0xec,0xcb,0x2b,0x51,0xd3,0x1d,0xda,0xfb,0x1a,0x64,0x51,0x83,0x0,0x6c,0x82,0xf7,0xa,0x66,0xeb,0xf1,0x43,0x65,0x88,0xda,0xee,0x78,0xec,0xb1,0xc7,0x4c,0xb7,0xb5,0x8a,0x7d,0xf6,0xd9,0x67,0xc4,0x9f,0x8d,0x18,0xa3,0x56,0x30,0x16,0xd1,0xa6,0xd2,0xce,0x66,0x6c,0x31,0x10,0xdd,0xed,0x88,0xfe,0xc,0xba,0xa2,0x4,0x46,0x78,0xbc,0xe8,0xae,0xe,0xe7,0x8c,0x67,0x51,0x3,0x9f,0x37,0xc1,0xf,0xe7,0x7,0x21,0xcd,0x1f,0xf,0xdd,0x54,0xab,0xed,0x56,0xae,0x5c,0xe9,0x5a,0x11,0xce,0x19,0x33,0x66,0x8c,0xea,0xbb,0xe4,0xcf,0x34,0x1d,0x3d,0x26,0x43,0x3c,0x69,0xec,0x5f,0x74,0xa,0x2,0x28,0xe4,0x8c,0x75,0xa7,0xa3,0x1c,0x23,0x57,0xb6,0x9b,0x80,0x89,0xda,0xf0,0xff,0x1f,0xef,0xa2,0x6,0x3e,0x6e,0x82,0x1f,0xce,0x77,0x3b,0xdb,0xf3,0x63,0x66,0xd3,0x29,0x5b,0x6e,0xb6,0x8b,0xc5,0x62,0xe8,0xba,0xce,0x33,0xcf,0x3c,0x63,0x8a,0x67,0x15,0xd3,0xa7,0x4f,0x7,0xec,0x76,0x81,0x1c,0x2e,0xff,0xad,0x3,0x4a,0xc,0x4,0x48,0x16,0x16,0xa0,0x8e,0x97,0x89,0x85,0x4a,0x11,0x35,0xf0,0x69,0x13,0x7c,0x29,0xbe,0x95,0xae,0xa2,0x1b,0xa8,0x44,0x51,0x3,0x6,0xf,0x60,0x79,0xe3,0x8d,0x37,0x4c,0x71,0xad,0xa2,0xb9,0xd9,0x58,0xf0,0xa9,0x59,0x28,0x56,0xa8,0xf,0xfd,0x8f,0x73,0xc8,0x83,0x5e,0xd3,0x8,0xa9,0x14,0xe4,0xcd,0xf5,0x71,0xc7,0x8b,0xa8,0x95,0x8b,0x30,0x89,0x1a,0xf8,0xb0,0x9,0xde,0x49,0xbe,0x53,0xa8,0x54,0x51,0xdb,0x1d,0x6e,0x75,0x45,0xeb,0xea,0xea,0x0,0xac,0x15,0x9f,0x94,0x24,0xa4,0x7c,0x1,0x91,0xed,0x77,0xf6,0x6c,0x83,0x2c,0x68,0x4d,0x53,0xd1,0xeb,0x9b,0x41,0x1d,0x5b,0x34,0x23,0x51,0x73,0xc6,0x9e,0x1f,0x7c,0x4f,0x37,0xc1,0x3b,0xc9,0x77,0xa,0x91,0xa8,0x19,0xe8,0xec,0xec,0x34,0x65,0xc3,0x2a,0x8a,0x25,0xd9,0x2d,0xbd,0xf8,0xb2,0x62,0x24,0x6b,0x7d,0xdd,0xce,0x1e,0xb1,0x97,0x1,0x26,0x25,0xd0,0xa6,0xcf,0x1d,0xb3,0x87,0xeb,0xa6,0x50,0x59,0x41,0x24,0x6a,0xf6,0xf8,0x9e,0x6d,0x82,0x77,0x92,0xef,0x14,0xa2,0x9,0x5,0xf7,0x51,0x5c,0xc3,0x66,0x29,0x4e,0x59,0x46,0x0,0xa2,0x6b,0xa7,0xb3,0xa5,0xc0,0xf3,0x3a,0x34,0x81,0xba,0xe0,0x28,0x43,0xd8,0x46,0x88,0x29,0x48,0xd9,0x97,0x9f,0xf0,0xfb,0x3d,0x2f,0x87,0xef,0xc9,0x26,0x78,0x27,0xf9,0x4e,0xc1,0xf,0xe1,0x8,0xb2,0x58,0xb9,0x55,0x3a,0xdc,0xca,0x18,0xea,0xe0,0xf5,0x8,0xe3,0xb1,0x14,0x3b,0xb7,0x3b,0x7c,0x28,0xb2,0xe,0x7d,0x90,0x3f,0xee,0xc,0xe3,0x2c,0xe4,0x4c,0xff,0xc8,0x31,0x98,0x40,0xd0,0xba,0x94,0x7e,0xfc,0x2,0xe,0x2a,0xdf,0xf5,0x4d,0xf0,0x4e,0xf2,0x9d,0x42,0x25,0x89,0x9a,0xd9,0x99,0xb0,0xe2,0xc6,0x78,0xa7,0x61,0xeb,0x7a,0x6,0xfe,0x2e,0x6d,0x78,0xdd,0x58,0xee,0xe1,0xe4,0x73,0xb3,0x55,0x47,0x7d,0xdf,0x2,0xb2,0x1f,0x38,0x1b,0x29,0x9b,0x1b,0x62,0x3b,0xac,0xa2,0xe6,0xf4,0xaa,0x2,0xbf,0xdf,0x73,0x27,0xf8,0xae,0x6e,0x82,0x77,0x92,0xef,0x14,0x2a,0x4d,0xd4,0xcc,0x62,0xd2,0xa4,0x49,0xa6,0xdb,0x5a,0x41,0x4f,0x4f,0xcf,0x98,0xb1,0x8c,0xf4,0x33,0x69,0xfd,0x1a,0xa3,0x64,0x91,0xec,0xe0,0xb3,0x53,0x30,0xe,0x5b,0xce,0x9e,0xfb,0x3,0x63,0xce,0x35,0xd3,0x7,0x4,0x6b,0x93,0xba,0x9f,0xef,0x8a,0xdf,0xef,0xb9,0x53,0x7c,0xf7,0x56,0x29,0x96,0x70,0xe6,0x27,0x9c,0xde,0x79,0x60,0xa5,0x5d,0x50,0x7d,0xee,0x8e,0x59,0xb3,0x66,0xb9,0x62,0xb7,0x38,0x29,0x21,0x8d,0xb0,0x20,0x76,0xa4,0xeb,0xd1,0x1,0x69,0xdd,0x6a,0x68,0xd5,0x8c,0x3d,0x9e,0x4e,0x41,0x2,0x36,0xea,0x68,0xc7,0xed,0x4b,0xee,0xb8,0x8f,0x23,0x67,0xf3,0xc,0xc,0xb8,0x99,0xa2,0x7,0x4d,0xd4,0xa2,0x4c,0xad,0x34,0xdf,0xb5,0xea,0x1e,0x4e,0x70,0x9d,0x44,0x90,0xb3,0x26,0x37,0xee,0x91,0x59,0x9b,0xc5,0x42,0x90,0xf3,0xe7,0xcf,0x77,0x3c,0x6,0x80,0xb6,0xb6,0xb6,0x11,0xe3,0x19,0x2d,0x46,0x3d,0x26,0x23,0x6d,0x5a,0x87,0xf4,0xd6,0xab,0x50,0xeb,0x70,0x50,0x59,0x1d,0xb2,0xd0,0xf7,0x3f,0x77,0x50,0x98,0xbe,0x2f,0x4a,0x67,0xa7,0xa1,0x6b,0x3e,0xcf,0x28,0x46,0xa2,0xe6,0x1c,0xdf,0x95,0xea,0x1e,0x4e,0x70,0xfd,0x40,0x90,0x7,0xf7,0xdd,0xf0,0x2b,0x84,0x40,0xd3,0x34,0x52,0xa9,0x14,0x8b,0x16,0x2d,0x2a,0x27,0xb4,0x11,0xf1,0xee,0xbb,0xef,0x5a,0x8a,0x69,0x10,0x89,0x14,0x2,0x90,0x57,0xff,0x1b,0x6a,0x70,0x76,0xad,0xae,0xc,0x6c,0xd5,0xa0,0x39,0x4e,0xcf,0xdd,0xcf,0x53,0xd8,0x6b,0x3e,0x4a,0x47,0x7,0xe4,0xb3,0xa3,0x8a,0xdb,0x78,0xe8,0xae,0x96,0xea,0xb9,0x4,0x4d,0x94,0x9c,0xe0,0x3b,0x5e,0xdd,0x23,0xac,0x8,0x72,0x46,0xe7,0x56,0xbb,0x62,0xdb,0xa3,0x8e,0x3a,0x8a,0xda,0x5a,0xa7,0xd3,0x22,0x3,0x23,0x95,0x1f,0x1f,0x3b,0x4e,0xe3,0xe7,0xca,0xd2,0xc7,0x8d,0x33,0x45,0x9d,0xde,0xdb,0xa9,0x0,0x6f,0x6b,0xe8,0xd3,0x1b,0xe8,0xfa,0xfb,0x4b,0x64,0x8f,0x3f,0xd,0xb9,0xb7,0x1f,0xa9,0xa3,0xa3,0xa4,0xaf,0x30,0x8b,0xda,0x68,0x93,0xb,0x41,0x14,0x25,0x27,0xf8,0x8e,0x56,0xf7,0xd8,0x9d,0xeb,0xe4,0xcd,0x77,0x1b,0x61,0x10,0x21,0x37,0xda,0x15,0xf,0x5a,0xf9,0xfc,0xe7,0x3f,0x6f,0x8a,0x67,0x7,0xab,0x57,0xaf,0xde,0xc3,0xb7,0xb9,0x38,0x75,0x74,0x59,0x22,0xf6,0xcc,0x3f,0x10,0x2b,0xb6,0x43,0xb3,0xb,0xc1,0x29,0xc0,0x5b,0x1a,0xd4,0x26,0xe9,0xf9,0xd3,0x83,0x74,0xff,0xe6,0x6f,0x68,0xcd,0x53,0x91,0xdb,0xdb,0x8d,0xcd,0xf2,0x3,0x2,0x17,0x76,0x51,0x73,0xb,0x41,0x15,0x35,0x70,0xb0,0xba,0x47,0x39,0x5c,0x3f,0x45,0xcd,0x2c,0xfc,0x16,0x21,0xa7,0xdb,0x9,0x21,0xc8,0xe5,0x72,0xa4,0xd3,0x69,0xce,0x3c,0xf3,0x4c,0x53,0x5c,0xab,0x68,0x6f,0x6f,0xe7,0xf5,0xd7,0x5f,0xb7,0x6f,0xa0,0xaa,0x1a,0x29,0x93,0x21,0xf6,0xc4,0x9d,0x86,0xb0,0x69,0x2e,0x3c,0x23,0xa,0x46,0xb7,0xb4,0xd,0xf2,0x9f,0xfb,0x18,0x5d,0xf7,0x2d,0x27,0x77,0xe2,0x87,0x91,0x7b,0xfb,0x91,0xdb,0xdb,0x11,0xba,0x66,0x7a,0xec,0x2d,0x68,0x22,0x35,0x56,0x7b,0x3f,0x87,0x99,0xdc,0xe6,0x3b,0x52,0xdd,0xc3,0x9,0xae,0x5f,0x18,0xf,0xcb,0x35,0xec,0xb4,0x2b,0x8e,0xb5,0x5c,0x70,0xc1,0x5,0x83,0xe7,0x8d,0x3a,0x8d,0x95,0x2b,0x57,0xd2,0xdb,0xdb,0x3b,0x58,0xd0,0xd2,0x72,0xe6,0x23,0x8c,0x43,0xe0,0x62,0xf,0xde,0x2,0xdb,0x31,0x4e,0x98,0x72,0x3,0x32,0x90,0xd5,0x60,0xb9,0x86,0x3e,0xa5,0x85,0x9e,0x3f,0xdf,0x4f,0xf7,0xaf,0xef,0xa7,0x70,0xe0,0xe1,0xc8,0x5d,0xdd,0x46,0x6,0xa7,0x15,0x1c,0x1b,0x7f,0xb,0x42,0xfb,0xf1,0x2c,0x6a,0xe0,0x40,0x75,0x8f,0x72,0xb9,0x45,0x9e,0x1f,0xd5,0x3d,0x2a,0x55,0xd4,0x84,0x10,0x64,0x32,0x19,0x0,0xbe,0xf3,0x9d,0xef,0x98,0xe2,0xdb,0xc1,0xb2,0x65,0xcb,0x0,0x88,0xc7,0xe3,0xf6,0xba,0x73,0xba,0x8e,0x96,0x4c,0xa0,0xac,0x59,0x81,0xfc,0xf8,0xb3,0x30,0x1d,0x67,0x2b,0xea,0xe,0x87,0x2,0x6c,0xd1,0x60,0x33,0xe4,0xcf,0xfa,0x30,0x5d,0x77,0xff,0x2f,0xdd,0x3f,0xbb,0x83,0xdc,0xa2,0xa3,0x91,0xbb,0x7a,0xc,0x81,0xcb,0xe7,0xf6,0x10,0x38,0xbf,0x45,0xca,0x4a,0xfb,0x72,0x7b,0x47,0x61,0x10,0x35,0x28,0xb3,0xba,0x47,0xb9,0xf0,0x33,0xc3,0xab,0x24,0x51,0x1b,0xe,0x4d,0xd3,0xd0,0x75,0x9d,0xcb,0x2e,0xbb,0x8c,0x9,0x13,0x26,0xd8,0xb2,0x61,0x6,0xcf,0x3e,0xfb,0x2c,0x50,0xe6,0x18,0xd5,0xc0,0x49,0x52,0x89,0x5b,0x7f,0x68,0x54,0xd3,0x4d,0xb8,0xbc,0xf4,0x52,0x6,0xa,0x1a,0xbc,0xae,0x41,0xf,0xe4,0x3e,0x7f,0x16,0xdd,0xf7,0x3c,0x4b,0xf7,0x2f,0xee,0x21,0x77,0xc8,0xd1,0x48,0xbd,0x7d,0xc8,0xed,0xed,0xc6,0x24,0x43,0x2e,0x53,0xc,0xda,0xb4,0xf9,0x30,0x8b,0x5a,0xb9,0xf0,0x52,0x14,0x6d,0x57,0xf7,0xb0,0xeb,0xb0,0x1c,0x8e,0x53,0x70,0xd2,0x77,0x18,0x44,0xad,0x54,0xb6,0x36,0x79,0xf2,0x64,0xae,0xb9,0xe6,0x1a,0xd3,0x36,0xac,0x22,0x97,0xcb,0xf1,0xf4,0xd3,0x4f,0x5b,0xe2,0x94,0xbc,0x26,0x4d,0x43,0x4b,0x26,0x88,0xbd,0xf0,0x4,0xf2,0xfd,0xff,0x86,0xd9,0x38,0x5b,0x2e,0x7c,0x24,0xc8,0x40,0x66,0x40,0xe0,0xda,0x21,0xf7,0xa9,0xd3,0xe9,0xbe,0xe3,0x59,0xba,0x6e,0x7d,0x86,0xfe,0x73,0x2e,0x46,0xdd,0x6b,0x26,0x22,0x9b,0x41,0xe9,0xe8,0x40,0xda,0xb9,0xd3,0x28,0xb1,0xe4,0x30,0x82,0x36,0xb4,0x13,0xa6,0x4c,0x4f,0xf1,0xb3,0xfb,0xe9,0x7,0x2a,0x29,0x53,0x1b,0xde,0x4e,0x92,0x24,0x7a,0x7b,0x7b,0x51,0x14,0x85,0x67,0x9e,0x79,0x66,0xb0,0xc8,0xa4,0x1b,0xf8,0xfb,0xdf,0xff,0xce,0xce,0x9d,0x3b,0x49,0xa5,0x52,0xa6,0xda,0x8f,0x7a,0x4d,0x89,0x24,0x7a,0x26,0x4b,0xea,0x7,0x67,0xd1,0x73,0xf8,0xdb,0xd0,0xa2,0xc0,0x4e,0xd,0x47,0xab,0xeb,0x8e,0x4,0x9,0x63,0xfc,0xed,0x4d,0x20,0x21,0x51,0x78,0xef,0x31,0x14,0x3e,0x70,0xc,0xe2,0xad,0x9f,0x21,0x6d,0x5a,0x4d,0x6c,0xd9,0xd3,0xc4,0x1f,0xff,0x2b,0xca,0xca,0x17,0x90,0xfb,0x8c,0xc,0x4e,0x53,0x4,0x7a,0xba,0xce,0x98,0x55,0x1d,0x18,0x62,0x9,0x5a,0x77,0xd5,0x4b,0xdb,0x7e,0xf0,0x6d,0xd7,0x4e,0x8,0xa3,0xa8,0x39,0x89,0xa0,0x88,0x95,0x59,0x8,0x21,0x6,0xcf,0xf7,0xfc,0xcb,0x5f,0xfe,0xc2,0xec,0xd9,0xb3,0x6d,0xd9,0x31,0x8b,0x3b,0xee,0x30,0xe,0x25,0x56,0x14,0x65,0xcc,0xf1,0xd3,0x31,0xaf,0x49,0xd3,0xd0,0x6b,0xd2,0x28,0xdb,0x36,0x92,0xfc,0xe9,0x7f,0x91,0xf9,0xcd,0x75,0xb0,0x53,0xe0,0x78,0x85,0xdd,0xd1,0x20,0x1,0x79,0xd,0x36,0x0,0x42,0x42,0x4f,0x27,0x51,0xf,0x5f,0x84,0x7a,0xe2,0x22,0x32,0x9f,0xff,0x6,0xf2,0xaa,0x55,0xc4,0x96,0x3d,0x45,0xec,0xc5,0xc7,0x51,0x56,0xfe,0x1b,0xb9,0xb5,0x15,0x6,0x22,0xd4,0xab,0x92,0x90,0x4c,0x61,0x56,0x89,0x23,0x51,0x2b,0x9f,0x6f,0x4b,0xd8,0xc2,0x28,0x6a,0x4e,0xa,0x47,0x18,0x44,0x6d,0x78,0xf7,0x33,0x9f,0xcf,0x53,0x28,0x14,0x38,0xe7,0x9c,0x73,0xf8,0xe4,0x27,0x3f,0x69,0xda,0x8e,0x1d,0x74,0x74,0x74,0xf0,0xd0,0x43,0xf,0x21,0x84,0x28,0x5f,0xd4,0x6,0x1b,0x4a,0xe8,0xb2,0x44,0xe2,0xee,0x5f,0x91,0xb9,0xf0,0x87,0xb0,0x77,0xa,0xd6,0xe9,0xce,0xd6,0x6b,0x33,0x15,0x7,0x80,0x66,0x6c,0xce,0xef,0xc5,0x50,0xae,0xb8,0x84,0x7a,0xe8,0x2,0xd4,0x93,0x16,0x90,0xe9,0xfe,0xa,0xd2,0x3b,0xdb,0x51,0x5e,0x7c,0x92,0xd8,0xb,0x8f,0xa3,0xbc,0xf6,0x22,0xca,0x3b,0xab,0x91,0x76,0xb6,0xc3,0x40,0x73,0xbd,0x3a,0x85,0x1e,0x4f,0x96,0x1c,0x9b,0xb,0xd2,0x2f,0xfe,0xb0,0x8a,0x1a,0xd8,0x10,0xb6,0x30,0x8a,0x9a,0x59,0x4,0x79,0xec,0xcd,0xae,0xef,0xe2,0x98,0x9a,0xa6,0x69,0x9c,0x79,0xe6,0x99,0xdc,0x7e,0xfb,0xed,0x8e,0xfb,0x1b,0x8e,0x3f,0xfc,0xe1,0xf,0x64,0x32,0x19,0xaa,0xab,0xab,0x47,0x6d,0x67,0x49,0xa8,0x1,0x3d,0x5d,0x83,0xd4,0xd9,0x49,0xd5,0xe5,0x67,0xd0,0x77,0xcf,0x3,0x50,0x27,0x41,0x97,0xe6,0x51,0x29,0x87,0x51,0x2,0xcb,0x6b,0xb0,0xd,0xd8,0xa,0xc8,0x12,0xda,0xe4,0x9,0xe4,0x3e,0x77,0x36,0xb9,0x73,0xcf,0x86,0xad,0x20,0xbf,0xf5,0xa,0xb1,0xd5,0x4b,0x50,0xd6,0x2c,0x45,0x79,0x65,0x29,0xf2,0x1b,0x2f,0x23,0xf7,0x1a,0x63,0x72,0x3a,0xa0,0x27,0xe3,0xe8,0xa9,0x6a,0x5b,0xbb,0x2b,0xdc,0x7a,0xaf,0xc2,0x2c,0x6a,0xe0,0x70,0x19,0xbf,0x91,0x30,0x9e,0x44,0xcd,0x8f,0x8c,0xce,0xae,0x4d,0x5d,0xd7,0xe9,0xef,0x37,0x5e,0xa0,0xaf,0x7d,0xed,0x6b,0xfc,0xf2,0x97,0xbf,0x34,0xed,0xaf,0x1c,0xdc,0x7d,0xf7,0xdd,0x80,0x31,0xa6,0x37,0x52,0xc6,0x66,0x6f,0xf9,0x7,0x68,0xe9,0x6a,0x12,0xcf,0x3e,0x88,0xfa,0x5f,0x57,0x91,0xfd,0xd5,0x15,0xb0,0x46,0x32,0x6,0xf9,0xfd,0x14,0xb7,0x22,0x4,0xa0,0x69,0xd0,0x1,0xb4,0x3,0x42,0x82,0x24,0xa8,0x7,0xef,0x8f,0x7a,0xfc,0xfe,0xa0,0x7d,0x1,0xb6,0x82,0xf2,0xc6,0x4a,0xe4,0x37,0x57,0xa0,0xac,0x79,0x9,0x65,0xcd,0x52,0xe4,0x37,0x56,0x1a,0x33,0xad,0x18,0xab,0x59,0xf4,0x54,0x2,0x3d,0x16,0x87,0x58,0x8c,0xd1,0xba,0xaf,0x41,0x7d,0xaf,0xfc,0x16,0x35,0x21,0x84,0x35,0x61,0xb,0xdb,0xec,0xa7,0x59,0xf8,0x99,0x5d,0x39,0xe9,0xb7,0xd8,0x4e,0x8,0x41,0x5f,0x5f,0x1f,0x0,0xb5,0xb5,0xb5,0xfc,0xf2,0x97,0xbf,0xe4,0xbc,0xf3,0xce,0x73,0x2d,0xbe,0xdd,0xd1,0xd1,0xd1,0xc1,0xb2,0x65,0xcb,0x9c,0x17,0x35,0x0,0x74,0x50,0x62,0x68,0x89,0x38,0xa9,0x9b,0xbf,0x8f,0x3e,0x7d,0x26,0xb9,0x6f,0x9d,0xb,0xaf,0x4b,0xd0,0xab,0x79,0xdf,0x2d,0x1d,0xd,0xc5,0x2e,0x6b,0x6,0xe3,0xb3,0x8d,0x41,0xa1,0x2b,0x1c,0x7a,0x0,0x85,0x13,0xe,0x20,0xab,0x7f,0x16,0x76,0x80,0xb4,0xee,0x1d,0x62,0x2b,0x9f,0x23,0xbe,0xec,0x69,0x94,0x57,0x97,0x22,0x6f,0x5d,0x87,0xd4,0xdd,0x89,0x18,0x38,0x53,0x55,0x4b,0xc5,0xd1,0x53,0xe9,0xb2,0x26,0x23,0x8a,0xb0,0x54,0xc9,0xd8,0x6,0x82,0x20,0x6a,0x60,0x32,0x63,0x8b,0xba,0x9f,0xce,0x66,0x6a,0x4e,0xfb,0xdd,0xbd,0x5d,0x31,0x43,0x3,0xf8,0xd1,0x8f,0x7e,0xc4,0xc5,0x17,0x5f,0x4c,0x63,0x63,0xa3,0xe9,0xb8,0xca,0xc5,0xc5,0x17,0x5f,0x4c,0x26,0x93,0x21,0x9d,0x4e,0x97,0xfc,0x79,0xd9,0xf7,0x48,0xd3,0xd0,0x53,0x55,0xa0,0xaa,0x54,0xff,0xe0,0xb3,0x88,0xd6,0xf5,0x64,0x7f,0xf4,0x3d,0xd8,0x22,0x41,0x47,0xc0,0xc4,0x6d,0x77,0xc,0x17,0xba,0xe2,0x3f,0xc6,0x4,0xda,0x9c,0x59,0x64,0xf,0x99,0x45,0xf6,0x73,0x9f,0x81,0xcd,0x18,0xc2,0xb6,0x73,0x2b,0xca,0xda,0x15,0xc4,0x9f,0x7f,0x8,0x65,0xf9,0xbf,0x90,0x77,0xee,0x4,0x6,0xba,0xae,0xf5,0xb5,0x10,0x4b,0xc,0x8a,0xdc,0x98,0xae,0x4d,0xae,0x5f,0xb,0x8a,0x28,0x39,0xc1,0x1f,0x53,0xd8,0x22,0x51,0x73,0xfe,0x5a,0x9c,0xf4,0xab,0x69,0xda,0x60,0x4d,0x35,0x30,0x56,0xf9,0x9f,0x7d,0xf6,0xd9,0x7c,0xf3,0x9b,0xdf,0xe4,0x80,0x3,0xe,0xb0,0x1d,0xa3,0x1d,0xbc,0xfe,0xfa,0xeb,0xdc,0x7e,0xfb,0xed,0x28,0x8a,0x52,0x72,0xe2,0xc0,0x31,0xe1,0xd7,0x34,0xf4,0x74,0xd,0x5a,0x77,0x27,0x55,0xbf,0xbe,0x2,0xd1,0x9f,0x23,0x73,0xdd,0x8f,0x40,0x97,0xa0,0x33,0xc0,0xe2,0xb6,0x7,0x74,0xe3,0x80,0x99,0x1d,0x40,0x1b,0x46,0x46,0x96,0x4,0x75,0xdf,0x99,0xa8,0xc9,0x99,0xe4,0x3f,0x74,0x24,0xfd,0x5f,0xb8,0x8,0xe9,0xf5,0xf5,0xc4,0x56,0x3d,0x47,0xec,0xa5,0x7f,0x11,0x7f,0xf9,0x79,0x94,0xd7,0x57,0x21,0xe9,0x46,0xb7,0x55,0xab,0xab,0x81,0x78,0x72,0x44,0x91,0x33,0x33,0x81,0x53,0x6c,0x57,0xe,0x82,0xc6,0x1f,0x55,0xd8,0xc6,0x93,0xa8,0x6d,0xdd,0xba,0x15,0xd8,0x75,0x6a,0xd2,0x78,0x82,0x2c,0xcb,0x1c,0x7d,0xf4,0xd1,0x7c,0xe4,0x23,0x1f,0xe1,0x8c,0x33,0xce,0x60,0xaf,0xbd,0xf6,0xf2,0x25,0x8e,0x8b,0x2e,0xba,0x8,0x80,0xaa,0xaa,0xaa,0xb2,0xe,0x87,0x31,0xf5,0xfc,0x68,0x1a,0x7a,0x4d,0x1d,0x5a,0xa6,0x9f,0xaa,0xdf,0x5d,0x85,0xe8,0xef,0xa1,0xff,0xb7,0x3f,0x87,0xad,0x92,0x51,0x75,0xd7,0x93,0xd1,0x63,0x7,0x21,0x0,0x5d,0x83,0x7e,0x8c,0xf,0xc,0x9c,0x5c,0x2f,0xa1,0xcd,0x9e,0x41,0xf6,0xe0,0x19,0x64,0x3f,0xf7,0x29,0xd8,0xa4,0x13,0x7b,0xed,0x5,0x12,0xff,0xfa,0x3b,0xf1,0x67,0x1f,0x42,0x79,0x63,0x25,0x92,0xda,0x8d,0xe,0x68,0xb5,0x69,0xf4,0x44,0xca,0x72,0x77,0x35,0x68,0xa2,0xe4,0x4,0x7f,0xc4,0xaf,0x7f,0x3c,0x89,0x1a,0x18,0x35,0xc7,0xd6,0xac,0x59,0x33,0xb8,0xe1,0xdb,0xca,0x97,0xee,0xd4,0x92,0x85,0x72,0xdb,0x69,0x9a,0x46,0x32,0x99,0xa4,0xae,0xae,0x8e,0x86,0x86,0x6,0xe6,0xcc,0x99,0xc3,0xfc,0xf9,0xf3,0x39,0xf2,0xc8,0x23,0x5d,0x5f,0x97,0x36,0x16,0x1e,0x78,0xe0,0x1,0x16,0x2f,0x5e,0x4c,0x22,0x91,0x28,0x29,0x6a,0xae,0xbc,0x64,0x9a,0x6,0xa9,0x2a,0x34,0x21,0x48,0xdd,0xfe,0xb,0xd0,0x5,0xfd,0x3f,0xb9,0x1e,0x6a,0x24,0x78,0x47,0x7,0x49,0x37,0xbb,0x74,0x2c,0x98,0x10,0x80,0xaa,0xc1,0x4e,0x8c,0xac,0x4e,0x48,0x90,0x12,0xe4,0x4f,0x38,0x82,0xfc,0xfb,0x8f,0x80,0xad,0xd7,0xa2,0xbc,0xb2,0x94,0xc4,0xff,0x3e,0x42,0xfc,0x7f,0x1f,0x21,0xf6,0xf2,0xb,0xc8,0x5d,0x3d,0xc6,0x4,0x44,0x63,0x3,0x28,0x71,0x43,0x2c,0x47,0x73,0x11,0x40,0x51,0x72,0x82,0x2f,0xe,0x39,0xe4,0x90,0x2e,0x8c,0x1a,0xa5,0x65,0x3b,0x2c,0x27,0xc8,0xd6,0xd6,0x56,0x16,0x2e,0x5c,0xc8,0x3d,0xf7,0xdc,0x63,0xdb,0x46,0x4,0xff,0xd0,0xd2,0xd2,0x42,0x5b,0x5b,0x1b,0xb5,0xb5,0xb5,0x7b,0x8,0x9b,0x1b,0x63,0x8f,0x43,0xda,0x4a,0x12,0x64,0x33,0xc8,0x7d,0xfd,0xe4,0x17,0x9d,0x40,0xef,0xcf,0xff,0x88,0x76,0xf0,0x74,0x63,0x31,0x6d,0xc7,0xc0,0xe,0x85,0x30,0xb,0xdc,0x70,0xe8,0x0,0xc2,0xa8,0x76,0xd2,0x4,0xa4,0x80,0x36,0x50,0x5e,0x5d,0x49,0xe2,0xb1,0x3b,0x49,0x3e,0x7e,0x2f,0xb1,0xb7,0xd6,0x18,0x93,0xb4,0x80,0x56,0x53,0x4d,0x5e,0x89,0xb3,0xef,0xbc,0x79,0x34,0x37,0x37,0xf,0x2e,0xd4,0x86,0xf1,0x31,0x51,0x50,0x2,0x6d,0x8e,0xd5,0x63,0xf3,0xfb,0x22,0x23,0xf8,0x87,0xcf,0x7c,0xe6,0x33,0xb4,0xb5,0xb5,0x91,0x4e,0xa7,0xbd,0x17,0x35,0x30,0x32,0xb7,0x78,0x2,0xb5,0xb6,0x96,0xd8,0x4b,0x4f,0x51,0x73,0xda,0x2,0x12,0xbf,0xb8,0xc9,0x28,0x35,0x34,0x47,0x82,0x98,0xe4,0x6e,0x55,0x10,0xaf,0x21,0x0,0xa1,0x1b,0xcb,0x5c,0x36,0x6b,0xb0,0x56,0x87,0x5e,0x63,0xb6,0xb5,0xf7,0xaa,0xab,0xd9,0x71,0xd7,0x6a,0xda,0x6f,0x78,0x88,0xde,0x33,0x2e,0xa0,0x70,0xe0,0x22,0xc8,0xab,0xc8,0xed,0xed,0xc8,0xfd,0x3d,0x20,0xed,0x1a,0x80,0x1c,0xa7,0xa2,0x6,0x38,0x54,0x8f,0xad,0xdc,0x1b,0x14,0x89,0x5a,0x78,0xf1,0xa3,0x1f,0xfd,0x88,0x3f,0xff,0xf9,0xcf,0x54,0x55,0x55,0xed,0xf1,0x3d,0x5a,0xe9,0x7e,0x96,0x2d,0x80,0xba,0xe,0x42,0xa0,0x36,0x34,0x20,0xfa,0x3a,0xa9,0xfe,0xfe,0x85,0xd4,0x9e,0x3a,0x87,0xf8,0xad,0xb7,0xc3,0xde,0xc0,0xc,0x9,0x18,0x67,0x2,0x57,0x84,0xd0,0x8d,0x45,0xc2,0x9b,0x35,0x78,0x53,0x7,0x45,0x90,0xfd,0xd8,0xa9,0x74,0xfd,0xea,0x26,0x76,0xfc,0x69,0x19,0xed,0x77,0xbc,0x48,0xff,0x99,0x17,0x82,0xaa,0x52,0xb3,0x7e,0x35,0xf1,0xbe,0x2e,0x90,0x15,0xec,0xa6,0xb1,0x41,0x17,0x35,0x0,0x79,0xca,0x94,0x29,0xdf,0x65,0xe0,0x80,0x33,0x3f,0x44,0xad,0x88,0xbe,0xbe,0x3e,0x26,0x4d,0x9a,0xc4,0x59,0x67,0x9d,0x65,0xdb,0x5e,0x4,0x6f,0xf1,0xe4,0x93,0x4f,0x72,0xde,0x79,0xe7,0x21,0xcb,0x32,0x89,0x44,0x62,0xc8,0x58,0xa4,0x27,0x99,0x5a,0x29,0xe8,0x3a,0xa4,0x52,0xe8,0xf1,0x18,0x4a,0xeb,0x76,0x12,0x8f,0xdd,0x8b,0xb4,0xe6,0x6d,0xb4,0x69,0xf3,0xd1,0xf,0x68,0x86,0x2a,0x1,0x3d,0x2,0xb4,0x90,0x8f,0xbf,0x95,0x42,0xb1,0xcb,0x9d,0xd7,0xa1,0x43,0x87,0x2e,0x1,0x2,0xb4,0xd9,0x13,0xc8,0x9f,0xf6,0x21,0xda,0x16,0x7e,0x94,0x4c,0x55,0x9a,0xda,0xad,0xeb,0xa8,0xdb,0xf4,0x3a,0x5a,0x3c,0x8e,0x9a,0xa8,0x42,0xb8,0x70,0x34,0xa5,0xcf,0xfc,0xbe,0x41,0x61,0xf3,0x53,0xd4,0x20,0x12,0xb6,0x30,0xe2,0xb0,0xc3,0xe,0xa3,0xaf,0xaf,0x8f,0x9a,0x9a,0x9a,0x60,0x88,0xda,0xee,0x6d,0x25,0x9,0xbd,0xaa,0xa,0x5d,0x96,0x88,0xaf,0x7a,0x91,0xf8,0x1d,0xff,0x17,0x79,0xdd,0x26,0xb4,0x96,0xd9,0xe8,0xb,0x5a,0xa0,0x5e,0x40,0xb7,0x0,0x75,0x1c,0xa,0x1c,0xc,0x5c,0x93,0x6e,0x5c,0x5f,0x97,0x21,0x72,0x85,0x49,0xb5,0xb4,0x1d,0x71,0x4,0x1b,0xf,0xfa,0x10,0x85,0x54,0x35,0xf5,0x6f,0xaf,0x26,0xdd,0xb6,0x91,0x5c,0x75,0x3d,0xba,0x24,0x23,0xc6,0x28,0x2a,0x10,0x12,0x51,0x3,0xe8,0xb3,0x5d,0x8f,0x2d,0xea,0x3e,0x56,0x36,0xce,0x3c,0xf3,0x4c,0xda,0xda,0xda,0xa8,0xae,0xae,0x1e,0x32,0xae,0x16,0x8,0x51,0x2b,0xb6,0xd5,0x34,0x50,0x62,0xa8,0x8d,0x8d,0xa0,0x40,0xf2,0xce,0xff,0x47,0xed,0xe9,0x7,0x90,0xfe,0xe2,0x39,0x28,0xff,0x7c,0xa,0x26,0x3,0xfb,0x4a,0xc6,0x9e,0x53,0x24,0x4f,0x8b,0x85,0x78,0x8a,0xe2,0x52,0x92,0x1d,0x1a,0x6c,0xd4,0xc9,0x36,0x35,0xb2,0xfa,0x3f,0xbe,0xca,0x53,0x57,0xdd,0xc9,0xa6,0x43,0x4f,0xa5,0x7e,0xc3,0x6b,0x24,0xbb,0x77,0xa0,0xcb,0x23,0xaf,0x91,0x9,0x91,0xa8,0x1,0x20,0x4f,0x9d,0x3a,0x75,0xb0,0x2b,0xea,0x96,0x13,0x33,0xfc,0x28,0x63,0xb,0xf,0x2e,0xb9,0xe4,0x12,0xfe,0xf0,0x87,0x3f,0x50,0x55,0x55,0x35,0xa4,0xa6,0x5b,0xa0,0x44,0x6d,0x77,0xe8,0x3a,0xc4,0x12,0xe8,0x55,0x55,0x8,0x35,0x47,0xec,0xb5,0x95,0x24,0xee,0xbb,0x15,0x65,0xc5,0x8b,0x88,0xf6,0x3c,0x5a,0xf3,0x5e,0x30,0x3b,0x5,0x4d,0x2,0x64,0x1,0xb9,0x71,0x9a,0xc9,0x15,0xbb,0xaa,0x19,0x1d,0x3a,0x21,0x3f,0xa5,0x96,0xcd,0xc7,0x9c,0x4a,0x5f,0xfd,0x54,0x9a,0xd6,0x2c,0xa3,0x76,0xcb,0x5b,0xe4,0xab,0x6b,0xd1,0x94,0xf8,0x90,0xee,0x69,0xd8,0x44,0xd,0xe8,0xb3,0x2c,0x6c,0x6e,0x5,0x19,0x9,0x5b,0x38,0xf0,0xd5,0xaf,0x7e,0x95,0x5f,0xff,0xfa,0xd7,0x24,0x12,0x9,0x62,0xb1,0xd8,0x60,0x17,0x34,0xb0,0xa2,0xb6,0x3b,0x74,0x1d,0x62,0x71,0xa3,0x8b,0x2a,0x9,0xe2,0x6f,0xac,0x26,0xf1,0xc4,0x7d,0x24,0x1e,0xfe,0x23,0xf2,0xaa,0xd7,0x10,0xdd,0x2a,0x68,0x71,0xf4,0xa9,0x8d,0x30,0x4d,0x40,0x4c,0x40,0x76,0x1c,0x8a,0x5c,0x51,0xe0,0x7a,0x74,0xd0,0x4,0x1d,0x87,0xef,0xcf,0xa6,0x5,0xa7,0x11,0xef,0xeb,0xa0,0xf1,0xcd,0x55,0xc4,0x72,0xbd,0xe4,0xaa,0xeb,0x11,0xba,0x16,0x46,0x51,0x3,0xe8,0x13,0x87,0x1e,0x7a,0x68,0xc9,0x75,0x6c,0xe,0x3a,0x31,0xc5,0x6f,0x6d,0x6d,0xe5,0xa0,0x83,0xe,0x8a,0xd6,0xb1,0x5,0x14,0xd9,0x6c,0x96,0x53,0x4e,0x39,0x85,0xa7,0x9f,0x7e,0x9a,0x64,0x32,0x49,0x3c,0x1e,0x1f,0xec,0x82,0x6,0x41,0xd4,0x6c,0xd9,0x16,0x2,0x74,0x1d,0xd1,0xd9,0x8e,0x34,0xd0,0x9b,0xd6,0xd2,0x29,0xf2,0x7,0x1e,0x43,0xfe,0x98,0xf,0x92,0x3f,0xf4,0xbd,0xa8,0x7,0xec,0xf,0x8d,0x40,0x37,0xd0,0x8a,0x71,0x1e,0xc2,0x78,0x12,0x39,0x1d,0xd0,0x5,0x34,0xb,0x48,0x41,0xcb,0xf3,0xff,0x66,0xd1,0x8d,0x57,0x50,0xd5,0xb1,0x99,0x9e,0xc9,0xb3,0x91,0x54,0xfb,0x75,0xd8,0x7d,0x14,0xc5,0x36,0xd3,0x1b,0x4f,0xfc,0x56,0xee,0x8,0xfe,0xe1,0xdd,0x77,0xdf,0xe5,0xa4,0x93,0x4e,0x62,0xf5,0xea,0xd5,0x83,0xdd,0xcf,0xd0,0x8b,0x1a,0xc,0x6e,0x3d,0xd2,0xeb,0x1a,0x50,0x85,0x0,0x55,0x45,0x64,0xfb,0x48,0x3c,0xf7,0x18,0x89,0xe7,0x1e,0x43,0x8b,0x49,0x14,0x16,0x1d,0x43,0xe1,0xc8,0xf,0x90,0x3d,0xea,0x43,0xa8,0x7,0x2f,0x30,0xc6,0xe3,0x7a,0x31,0x76,0x3,0x64,0x30,0xc6,0xae,0xc2,0xfc,0x68,0x17,0xd7,0xc4,0xed,0xd0,0x41,0x96,0x68,0x3d,0xf6,0x48,0x16,0xef,0x75,0x17,0xc7,0x5d,0xf9,0x39,0x1a,0x36,0xbd,0x46,0xc7,0xb4,0x7d,0x6d,0x89,0x9b,0xdf,0x7a,0x61,0x2a,0x63,0xf3,0x22,0xc8,0x28,0x63,0xb,0x26,0x76,0xee,0xdc,0xc9,0x41,0x7,0x1d,0xc4,0xc6,0x8d,0x1b,0x49,0xa7,0xd3,0x43,0xb6,0x98,0x85,0x5a,0xd4,0xcc,0xb4,0xcd,0xf6,0x23,0xf5,0x65,0x90,0x0,0x35,0x26,0x51,0x38,0xec,0x4,0x72,0x87,0xbe,0x9f,0xfc,0x21,0xef,0xa3,0xb0,0xdf,0xc1,0x30,0x5,0x50,0x31,0x36,0xb0,0xf7,0x61,0x4c,0x56,0x84,0x59,0xe4,0xc0,0x58,0xe7,0x37,0x5d,0x22,0xb1,0x7e,0x27,0x27,0xfc,0xf0,0x6c,0x6a,0x76,0xac,0xa7,0x73,0xca,0x1c,0x4b,0xe2,0xe6,0xbb,0xa8,0x9,0x31,0x76,0xc6,0xe6,0x77,0x90,0x11,0xfc,0xc3,0xb3,0xcf,0x3e,0xcb,0x19,0x67,0x9c,0xc1,0xb6,0x6d,0xdb,0x6,0x97,0x74,0xb8,0x2d,0x6a,0x56,0xe1,0x6a,0x1c,0xc9,0x2a,0xb4,0xa4,0xb1,0x17,0x55,0x64,0xfa,0x88,0x3f,0xf7,0x24,0xf1,0xe7,0x9e,0x44,0x93,0x40,0xdd,0xf7,0x40,0xf2,0x7,0x1e,0x45,0xfe,0xa8,0xd3,0xc8,0x1d,0xfa,0x7e,0x98,0x16,0x37,0x8e,0x6,0xec,0x2,0x3a,0x81,0xac,0x3e,0xb0,0x68,0xd8,0x9a,0x4b,0xdf,0x21,0x1,0x1b,0x34,0xb2,0xd3,0x1b,0x59,0x7c,0xd5,0x5d,0x9c,0xf0,0xc3,0x4f,0x53,0xb7,0x65,0xad,0x69,0x71,0xf3,0x5b,0x2f,0x8a,0xfc,0x51,0x33,0x36,0x2f,0x83,0x8c,0x32,0xb6,0x60,0xe1,0xa7,0x3f,0xfd,0x29,0x97,0x5d,0x76,0x19,0x40,0x59,0xfb,0x3f,0x3,0x93,0x7d,0x39,0x15,0x87,0x0,0x91,0xcb,0x22,0xba,0x7b,0x7,0x2b,0xde,0x16,0xf6,0x9e,0x83,0xba,0xe0,0x28,0xf2,0xb,0x8f,0x21,0xbf,0xe0,0x28,0xd4,0x39,0xef,0x81,0x9,0x3,0x3f,0xec,0xc7,0xe8,0xb2,0xf6,0x3,0x39,0xdd,0xe8,0xf6,0x85,0x1,0x2a,0x30,0x5d,0x22,0xbe,0xb1,0x83,0xf7,0x5e,0xf1,0x9,0xaa,0xdb,0x37,0xd3,0x39,0x65,0x9f,0x51,0xc5,0x2d,0x28,0xa2,0xc6,0x68,0x63,0x6c,0x7e,0x7,0x19,0xc1,0x1f,0x2c,0x59,0xb2,0x84,0x2b,0xae,0xb8,0x82,0x47,0x1f,0x7d,0x14,0x28,0x4f,0xd4,0xac,0x22,0xf0,0xa2,0x6,0xa0,0x83,0x1e,0x4b,0xa0,0x37,0x26,0xd0,0x84,0x0,0xb5,0x80,0xf2,0xce,0x5a,0xe2,0x6f,0xaf,0x25,0xf5,0xf7,0x5b,0xd1,0xaa,0x12,0xa8,0xfb,0xec,0x47,0xee,0x90,0x13,0xc9,0x1f,0xfa,0x3e,0xd4,0xe6,0xe9,0x68,0x8d,0x53,0xd0,0xa7,0x36,0x18,0xcb,0x49,0x72,0xc2,0x28,0x1d,0xde,0x4b,0xb0,0x27,0x22,0x64,0x60,0xa3,0x46,0x6e,0xaf,0x7a,0xfe,0x75,0xf9,0xad,0x9c,0x70,0xd5,0x39,0xa4,0xdb,0x36,0xd1,0xd3,0x3c,0xad,0xa4,0xb8,0xf9,0xad,0x17,0x7b,0x6c,0xe7,0x2b,0x95,0xb1,0xf9,0x11,0x64,0x5b,0x5b,0x1b,0x7,0x1e,0x78,0x60,0x94,0xb1,0xf9,0x84,0x4c,0x26,0xc3,0x79,0xe7,0x9d,0x37,0x78,0x6c,0x5e,0x71,0x92,0xc0,0x8b,0x1d,0x5,0x6e,0xda,0x76,0x33,0x8e,0x52,0xed,0x45,0xb6,0xf,0xd1,0xd3,0x6f,0xac,0x89,0x5,0xf4,0x74,0x12,0xbd,0xb6,0x91,0xc2,0xac,0xfd,0x29,0xbc,0xe7,0x60,0xf2,0x7,0x1d,0x4b,0x7e,0xc1,0x51,0xe8,0x53,0xeb,0x8c,0xb7,0x2e,0x87,0xd1,0x75,0xed,0xc1,0x28,0x51,0x14,0x34,0xa1,0xd3,0x80,0xbd,0x24,0xaa,0x5e,0xdd,0xcc,0xfb,0x7e,0xf4,0x71,0x10,0x82,0x4c,0x6d,0x13,0xc2,0xe6,0xa2,0xec,0x52,0x70,0x81,0xbf,0x67,0xc6,0xe6,0x47,0x90,0x51,0x76,0xe7,0x2f,0x6e,0xb9,0xe5,0x16,0xae,0xbc,0xf2,0x4a,0x36,0x6c,0xd8,0x80,0x24,0x49,0x54,0x57,0x57,0xf,0x19,0x4f,0xb3,0x8a,0xa0,0x88,0x9a,0x55,0x38,0x11,0xb7,0x9e,0xa8,0x42,0x4f,0x54,0x19,0xff,0xa3,0x16,0x10,0xf9,0x1c,0xa2,0x75,0x1b,0x89,0x2d,0x5b,0x48,0x3e,0xf7,0x28,0x70,0x2d,0x85,0xe9,0xd3,0x29,0xcc,0x59,0x48,0x7e,0xff,0xc3,0xc9,0xbf,0xe7,0x70,0xa,0xf3,0xe,0x46,0x9f,0x59,0x6f,0xd4,0x91,0xeb,0xc6,0xc8,0xe8,0x82,0x32,0xe3,0x2a,0x1,0x1b,0x75,0xfa,0xe,0x9c,0xca,0xd2,0x73,0x7f,0xcc,0xd1,0xff,0xf7,0x4b,0x64,0xab,0xeb,0x40,0x18,0xf5,0x33,0x2,0x28,0x6a,0xc0,0xb0,0x42,0x93,0x91,0xa8,0x55,0x16,0xee,0xbc,0xf3,0x4e,0xae,0xbf,0xfe,0x7a,0x96,0x2e,0x5d,0xa,0x40,0x4d,0x8d,0x91,0xb8,0x97,0x12,0xb4,0xb0,0x75,0x3f,0x3,0x61,0x5b,0x56,0x8c,0x6d,0x4a,0xc9,0x2a,0x54,0x31,0x50,0xc1,0xa4,0x50,0x40,0x7e,0x77,0x33,0xca,0xc6,0x8d,0xa4,0x9e,0xbc,0x1f,0xd,0x50,0xa7,0x4c,0x23,0x7f,0xc0,0x51,0xe4,0xf,0x3d,0x91,0xfc,0x7e,0x47,0x52,0x98,0x77,0x20,0xcc,0xc4,0xa8,0x33,0xd7,0x86,0x31,0x21,0xe1,0xab,0xc8,0xe9,0xb0,0x59,0xb0,0xf5,0x94,0x93,0xd8,0xb4,0xe4,0x14,0xa6,0xbd,0xf4,0x4f,0xba,0x26,0xef,0x83,0x54,0xe6,0x1e,0x34,0x37,0xf5,0x46,0x31,0xd3,0xa8,0x5c,0x27,0x4e,0x72,0x22,0x94,0x87,0xbe,0xbe,0x3e,0x6e,0xb9,0xe5,0x16,0x6e,0xb9,0xe5,0x16,0x96,0x2f,0x5f,0xe,0x94,0xee,0x76,0xee,0x8e,0x20,0x74,0x13,0x43,0x27,0x6a,0xa5,0xda,0xeb,0x3a,0xc8,0x32,0x5a,0x6d,0x63,0xf1,0x7,0x50,0xc8,0x23,0xb7,0x6d,0x41,0x79,0xe4,0x2e,0xaa,0x1e,0xb9,0xb,0x35,0xa9,0xa0,0xee,0xb3,0x80,0xc2,0x1,0x47,0x90,0x5b,0x78,0x3c,0xd9,0xc3,0x4e,0x41,0x9f,0x5b,0xf,0xb2,0x64,0x54,0xd1,0xed,0xc4,0xfb,0x65,0x25,0x2,0xc8,0x6a,0x20,0x4b,0xac,0x3d,0xe1,0xf3,0x4c,0x5b,0xf6,0x8,0x92,0x56,0x18,0x52,0xdb,0xcd,0xb2,0x49,0x97,0xf5,0x46,0x1c,0x7a,0xe8,0xa1,0x5d,0x42,0x8,0x53,0x3b,0xf,0xec,0x3a,0x31,0xc3,0x69,0x6d,0x6d,0x8d,0xc6,0xd8,0x3c,0x40,0x57,0x57,0x17,0x75,0x75,0x75,0xc0,0xd8,0x82,0x6,0xc1,0x10,0x2a,0xaf,0xc7,0xc9,0x7c,0x8d,0x25,0x97,0x41,0xea,0xea,0x19,0x2c,0x94,0x98,0x9f,0x3e,0x83,0xdc,0xa1,0x27,0x91,0x3b,0xf4,0x44,0x72,0x87,0xbe,0x1f,0x6d,0xfe,0x44,0x88,0xe1,0x8f,0xc8,0xc9,0x2,0x9a,0x4,0x87,0x5d,0xf7,0x2d,0x66,0xbe,0x70,0x1f,0x9d,0x53,0xe7,0x21,0x34,0xeb,0x67,0x88,0x78,0x90,0x44,0xb5,0x29,0x95,0x92,0xa9,0x6d,0xde,0xbc,0x99,0x4c,0x26,0x83,0x64,0xe3,0xb4,0x6d,0x33,0x70,0xf2,0x9a,0xa,0x85,0x2,0xb3,0x66,0xcd,0x1a,0xb2,0xc1,0xdc,0x29,0xd4,0xd6,0xd6,0x72,0xf9,0xe5,0x97,0x73,0xcd,0x35,0xd7,0xc,0x59,0x6c,0x5b,0xa,0x41,0x10,0xaa,0x30,0x8b,0x9a,0x2d,0x24,0x52,0x68,0x2d,0x29,0x63,0xc6,0x55,0xd7,0x90,0xdf,0xdd,0x48,0xf5,0xbd,0xbf,0xa7,0xfa,0xde,0xdf,0x53,0x98,0x38,0x91,0xec,0xe1,0xef,0x27,0x77,0xfc,0x87,0xc8,0x1d,0x78,0x1c,0xda,0x7b,0x26,0x81,0x26,0xc1,0x66,0x8c,0x19,0x56,0xb7,0xf,0x8d,0xce,0xeb,0x80,0x60,0xf5,0x7,0x2f,0x66,0xda,0xca,0x27,0x50,0xb2,0x7d,0xa8,0x31,0x4b,0xf5,0x33,0x3c,0xeb,0x19,0x8a,0xc3,0xe,0x3b,0xcc,0xf4,0x5e,0x51,0xbb,0x4e,0xcc,0x70,0xdc,0xce,0xd8,0x16,0x2c,0x58,0xc0,0x2b,0xaf,0xbc,0x82,0x2c,0xcb,0xae,0xac,0xc1,0x72,0xd2,0x66,0x36,0x9b,0xe5,0x98,0x63,0x8e,0xe1,0x99,0x67,0x9e,0x31,0xed,0xdf,0x2a,0xe6,0xce,0x9d,0xcb,0xda,0xb5,0x6b,0x4b,0x2e,0xe7,0x80,0x60,0x8,0x55,0x98,0x45,0xcd,0xd1,0x5f,0xf8,0x42,0x18,0x7b,0x5a,0xbb,0x3b,0x90,0x33,0x79,0x0,0xa,0xcd,0x4d,0xe4,0x8e,0xfb,0x28,0xfd,0x9f,0x38,0x9f,0xdc,0x89,0x47,0x1a,0xb3,0x97,0x1b,0x31,0x32,0x38,0x57,0x5,0x4e,0xc0,0x34,0xc1,0xfe,0x37,0xfc,0x82,0xfd,0x1e,0xfc,0xd,0x1d,0x53,0xe7,0x21,0xc6,0x38,0x30,0x66,0x90,0xe9,0x5d,0x12,0x55,0xfa,0xcc,0x3,0x87,0x9d,0x94,0xc5,0x71,0xa,0xc5,0x93,0xd1,0x55,0x55,0xa5,0x50,0x28,0x98,0xfa,0xe4,0xf3,0x79,0xd3,0x9f,0x5c,0x2e,0x67,0xea,0x93,0xcd,0x66,0xc7,0xfc,0x80,0xb1,0xea,0xff,0xaf,0x7f,0xfd,0xab,0x6b,0xf7,0xe3,0xc6,0x1b,0x6f,0x4,0x18,0x72,0xb0,0x47,0x11,0x41,0x11,0x2a,0x2b,0xf0,0x42,0x78,0xdc,0xc4,0xe8,0x6b,0xe7,0x6,0xf6,0xb4,0xd6,0xd4,0x53,0x98,0x30,0x81,0x42,0x73,0x33,0x52,0x6f,0x17,0xd5,0xf7,0xde,0x42,0xd3,0xa7,0x8f,0xa2,0xe1,0xfc,0x33,0x88,0x2d,0x59,0x1,0x73,0x81,0x7a,0x9,0xec,0xef,0x5b,0x1f,0x1b,0xba,0xe,0x59,0x78,0xfb,0xc8,0x33,0xc8,0xa6,0x1b,0x90,0xf3,0x99,0xb1,0x39,0x78,0x3f,0x86,0x6f,0xeb,0xf4,0xc5,0xb0,0x89,0x1a,0x30,0x78,0x32,0x79,0xf1,0xf8,0xbd,0xb1,0xe0,0x74,0x56,0x67,0xa5,0x9d,0x24,0x49,0xf4,0xf4,0xf4,0xf0,0xd5,0xaf,0x7e,0x95,0x33,0xce,0x38,0xc3,0x14,0xcf,0x2a,0x4e,0x3c,0xf1,0x44,0xde,0xff,0xfe,0xf7,0xf3,0xe8,0xa3,0x8f,0x12,0x8f,0xc7,0x2b,0x66,0xff,0x67,0xe8,0xdb,0xf,0x9c,0xed,0xa0,0xd7,0x34,0x50,0xa8,0x93,0x10,0x99,0x3e,0x52,0xf,0xdd,0x4d,0xf2,0xa1,0xbb,0xe9,0xfd,0xc2,0x37,0xe9,0xfa,0xee,0xcf,0x60,0xa6,0x4,0xeb,0x5c,0x3a,0x5b,0x55,0x0,0x3b,0xa1,0x6f,0xee,0x34,0xb6,0xed,0x77,0x2c,0x53,0x5f,0x7a,0x94,0xde,0x96,0xbd,0x18,0xad,0x4a,0xa7,0x1f,0xc3,0x5d,0x96,0x33,0xb6,0x30,0x8a,0x9a,0x55,0xf8,0x29,0x6a,0xb0,0xeb,0xfc,0xd0,0x6d,0xdb,0xb6,0xf1,0xd3,0x9f,0xfe,0xd4,0x14,0xd7,0xe,0x8a,0x59,0x5b,0x7f,0x7f,0x3f,0x42,0x38,0x70,0xa0,0x8a,0x3,0x6d,0x83,0x64,0x3b,0x88,0xed,0x87,0x70,0x34,0xd,0x3d,0x9e,0xa4,0x30,0x69,0x32,0x5a,0x3a,0x45,0xed,0x2d,0xd7,0xd3,0x78,0xce,0x49,0x88,0xed,0x9d,0x30,0x57,0x2,0x4d,0xb8,0x53,0x15,0xb8,0xa0,0x41,0x15,0x6c,0x59,0x70,0x2,0x72,0x21,0x3b,0xea,0xe4,0x85,0x5f,0xeb,0xdc,0x2c,0x9,0x5b,0x98,0x45,0xcd,0x6f,0xb1,0xb2,0x8a,0xe2,0x58,0xe0,0x15,0x57,0x5c,0x31,0xd8,0x8d,0x76,0x1a,0x33,0x67,0xce,0xe4,0x2b,0x5f,0xf9,0xa,0x85,0x42,0xc1,0xd2,0x62,0xdc,0xa0,0x74,0x29,0x83,0x26,0x3a,0xbe,0x8d,0xc3,0x69,0x2a,0x7a,0x75,0x2d,0xb9,0x89,0x13,0x49,0xbd,0xb8,0x98,0x96,0xf7,0xef,0x87,0xb2,0x64,0x35,0xec,0x27,0x8c,0xb5,0x70,0x4e,0x9f,0xcc,0x25,0x80,0x6e,0x78,0x77,0xee,0x51,0xf4,0x36,0x4f,0x43,0xc9,0xf6,0x97,0x6e,0xe6,0x93,0xa8,0x81,0x5,0x61,0xb,0xb3,0xa8,0x99,0x85,0x9f,0xa2,0x36,0xbc,0xad,0xae,0xeb,0xa4,0x52,0x29,0xb2,0xd9,0x2c,0x97,0x5c,0x72,0x89,0x69,0x3b,0x56,0x71,0xdd,0x75,0xd7,0xd1,0xd4,0xd4,0x44,0x4f,0x4f,0x8f,0xa9,0x19,0xe3,0xa0,0x64,0x5f,0x41,0x13,0x1d,0x5f,0x27,0x17,0xc0,0xe8,0xa2,0xea,0x90,0x9f,0x3c,0x19,0x65,0xc7,0x66,0x9a,0x3f,0x79,0x28,0xf1,0x7,0x9e,0x31,0x16,0xfa,0xca,0x2e,0x64,0x6e,0xbd,0x90,0x9d,0xd6,0xcc,0x8e,0x59,0x7,0x91,0xe8,0xde,0x61,0x2d,0x56,0x13,0x28,0x97,0x6f,0x4a,0xd8,0xbc,0x12,0x35,0x3f,0x85,0xd0,0xcf,0x8c,0x6e,0xa4,0xb6,0x42,0x8,0x62,0xb1,0x18,0xbf,0xff,0xfd,0xef,0x79,0xfa,0xe9,0xa7,0x4d,0xd9,0xb3,0x8a,0x54,0x2a,0xc5,0x9d,0x77,0xde,0x9,0x94,0x9e,0x48,0x18,0x1e,0x8f,0x59,0x84,0xb5,0x6b,0x1b,0xc4,0xf6,0xe6,0x39,0x3a,0xa8,0x2a,0xf9,0xc9,0x53,0x10,0xf9,0x3e,0x5a,0x3e,0x73,0x1c,0xf1,0x7f,0x3c,0x1,0xb3,0x85,0xd1,0x2d,0x75,0x12,0x5,0xd,0x6a,0xa0,0x75,0xce,0xa1,0xc8,0xb9,0xa1,0x19,0x9b,0xdf,0xa2,0x26,0x84,0x18,0x5b,0xd8,0x22,0x51,0x73,0xaf,0xdd,0x58,0xd0,0x75,0x9d,0x44,0xc2,0x58,0x27,0x74,0xd1,0x45,0x17,0x39,0x62,0xb3,0x14,0xde,0xfb,0xde,0xf7,0x72,0xca,0x29,0xa7,0x8c,0xba,0xce,0x2f,0xea,0x7e,0xfa,0xd3,0xde,0x96,0xf,0xb5,0x80,0x3a,0x69,0xa,0xba,0x80,0xc6,0x6f,0x9c,0x8e,0xb4,0x7a,0x7,0x4c,0x15,0xce,0x76,0x49,0x5,0x90,0x87,0xce,0xa9,0x73,0xc9,0xa7,0x6a,0x6,0x17,0xea,0x6,0x41,0xd4,0x60,0x8c,0x8c,0x2d,0x12,0x35,0xf7,0xda,0x99,0x6d,0xab,0x69,0x1a,0x89,0x44,0x82,0xd7,0x5e,0x7b,0x8d,0x27,0x9e,0x78,0xc2,0xb4,0x6d,0xab,0xf8,0xed,0x6f,0x7f,0xb,0x50,0x72,0x3c,0x2f,0xea,0x7e,0x3a,0xd3,0xde,0xe,0xec,0xbe,0x4f,0x42,0x55,0x29,0x4c,0x9e,0x82,0xd2,0xd3,0x45,0xed,0x35,0x5f,0x31,0x66,0x48,0x63,0xe,0xc7,0x9b,0x81,0xee,0x96,0x19,0x64,0xea,0x5a,0x90,0xf3,0xd9,0xc0,0x88,0x1a,0x8c,0x22,0x6c,0x91,0xa8,0xb9,0xd7,0xce,0xaa,0xcd,0x58,0x2c,0x6,0xc0,0x2f,0x7f,0xf9,0x4b,0xd3,0xf6,0xad,0x62,0xd6,0xac,0x59,0x1c,0x77,0xdc,0x71,0xe4,0xf3,0xf9,0xb2,0x76,0x67,0xb8,0x29,0x54,0x6e,0xc5,0xe1,0x45,0x7b,0x3f,0x7c,0x8,0x55,0x25,0xdf,0x50,0x4b,0xf5,0x3f,0xff,0x42,0xec,0xc9,0x97,0x61,0xa2,0xc3,0xf7,0x3b,0x7,0xd9,0xba,0x16,0xfa,0xea,0x27,0x99,0x5e,0xcf,0x36,0x12,0x9c,0x16,0xc5,0x92,0x4f,0x70,0x24,0x6a,0xd6,0xdb,0xb9,0xe9,0x5b,0xd7,0x75,0x62,0xb1,0x18,0xf,0x3c,0xf0,0x0,0x2f,0xbc,0xf0,0x82,0xe3,0xf1,0x14,0x71,0xf5,0xd5,0x57,0x3,0xbb,0x96,0x7f,0xec,0x1e,0x83,0x19,0x4,0x25,0xfb,0x8a,0x44,0x6d,0x37,0x24,0xab,0x11,0x40,0xfc,0xe5,0xc5,0xc6,0xfe,0x22,0x27,0xbb,0xa3,0x5,0xa0,0xda,0x10,0xb7,0x58,0x6e,0xf4,0xf1,0xd9,0xd1,0xe0,0x46,0xa6,0xb7,0x87,0xb0,0x45,0xa2,0x66,0xbd,0x9d,0x1b,0x36,0x87,0xb7,0x4b,0x26,0x93,0x0,0x5c,0x70,0xc1,0x5,0xa6,0x63,0xb2,0x8a,0x63,0x8e,0x39,0x86,0x4f,0x7d,0xea,0x53,0xe4,0x72,0x39,0x74,0x5d,0x8f,0x44,0xcd,0x81,0xf6,0x76,0x39,0x8e,0xf9,0xd0,0x34,0x34,0x1,0x89,0x17,0x1e,0x86,0x77,0x31,0xce,0x65,0x70,0xa,0x1a,0x10,0x87,0x4c,0x6d,0x93,0xed,0x63,0xfa,0xdc,0xea,0xbe,0x4a,0x66,0x1a,0xd9,0x31,0xec,0x34,0xc7,0x29,0x84,0x51,0xd4,0xc0,0x18,0x6b,0xab,0xaa,0xaa,0x62,0xd5,0xaa,0x55,0x5c,0x7b,0xed,0xb5,0xa6,0x63,0xb3,0x8a,0x5b,0x6f,0xbd,0x95,0xc6,0xc6,0x46,0xba,0xbb,0xbb,0x4d,0x77,0x49,0x83,0x22,0x3c,0xe3,0x41,0xd4,0xac,0xce,0x26,0x9b,0xf1,0xa1,0xd5,0xa6,0x89,0x2f,0x5f,0x8c,0xf4,0xf2,0x5a,0x68,0xb0,0x64,0x7a,0xc,0xe8,0x20,0x43,0x36,0xdd,0x60,0xd4,0x8b,0xb3,0x8,0x37,0xc7,0xe4,0x24,0x33,0x8d,0xec,0x18,0x76,0x92,0xe3,0x35,0xfc,0x14,0xb5,0xd1,0x50,0x14,0x9a,0x2b,0xae,0xb8,0x82,0xf6,0xf6,0xf6,0xb2,0xed,0x95,0x82,0xa2,0x28,0xfc,0xea,0x57,0xbf,0x2,0x20,0x9f,0xcf,0x8f,0xd9,0x3e,0x48,0xc2,0xe3,0x26,0x42,0xd5,0xfd,0x1c,0x6,0x3d,0x51,0x85,0xd2,0x97,0xa7,0x6a,0xfd,0xcb,0x90,0xb2,0xec,0x62,0x14,0xc3,0x86,0xb0,0x15,0x92,0xd5,0xa6,0x37,0xc2,0x17,0xe1,0xf6,0x44,0x83,0x64,0xd7,0xc9,0x78,0x15,0x35,0x2b,0xf0,0x3a,0xfb,0xd3,0x75,0x9d,0xea,0xea,0x6a,0x54,0x55,0xe5,0x3f,0xff,0xf3,0x3f,0x4d,0xdb,0xb4,0x8a,0xcf,0x7c,0xe6,0x33,0x1c,0x70,0xc0,0x1,0xf4,0xf6,0xf6,0x8e,0x9a,0xb5,0x5,0x49,0xd4,0x82,0x26,0x9a,0x41,0x9a,0x31,0xd5,0x31,0xce,0x66,0x49,0x77,0x6c,0x73,0x25,0xe,0x5d,0x58,0x2b,0xaf,0xe5,0xc5,0xec,0xa9,0x54,0x29,0xa2,0xe6,0xd7,0xc,0xa8,0x1b,0x2f,0xbf,0xa2,0x28,0xdc,0x72,0xcb,0x2d,0xac,0x5d,0xbb,0xd6,0xb4,0x6d,0xab,0xb8,0xe9,0xa6,0x9b,0x0,0x63,0x22,0xa1,0x14,0x2a,0x69,0x46,0x33,0x28,0x99,0x57,0x39,0xd0,0x81,0x78,0x4f,0x87,0x71,0xac,0x9e,0x70,0xb6,0xae,0x91,0x95,0x6c,0xcd,0xab,0x25,0x21,0xd1,0x26,0xf8,0xdd,0x10,0x6,0x51,0x13,0x42,0x90,0x4a,0x19,0xfd,0x89,0x2f,0x7f,0xf9,0xcb,0xa6,0xed,0x5b,0xc5,0xe1,0x87,0x1f,0xce,0xc7,0x3f,0xfe,0x71,0xb2,0xd9,0x3d,0xd7,0x27,0x55,0xd2,0x38,0x59,0x50,0x45,0xcd,0xe,0x47,0x2a,0xe4,0xc,0x61,0x73,0x1a,0x1e,0xd,0xc7,0x58,0xe1,0x57,0xcc,0x26,0xf8,0xb1,0x10,0x16,0x51,0x83,0x5d,0x3b,0x12,0x1e,0x7f,0xfc,0x71,0xfe,0xf9,0xcf,0x7f,0x9a,0xf6,0x63,0x15,0xbf,0xfe,0xf5,0xaf,0x89,0xc5,0x62,0xa6,0xf7,0x91,0x96,0x42,0x24,0x6a,0x1,0xe1,0x0,0x42,0x92,0x71,0xa5,0x8c,0xb8,0x89,0x2,0xa,0x5e,0x8a,0x1a,0x44,0x9b,0xe0,0x81,0x70,0x88,0xda,0x70,0x14,0xb7,0x5a,0x9d,0x7d,0xf6,0xd9,0xae,0x55,0xff,0x98,0x32,0x65,0xa,0x37,0xde,0x78,0x23,0xaa,0xaa,0x92,0xcf,0xe7,0x2d,0xcf,0xd8,0x45,0xa2,0x16,0x1c,0x8e,0x0,0xf2,0xc9,0xaa,0x81,0x1a,0x6d,0xe,0xed,0x88,0x17,0x2,0x54,0x50,0xb2,0x7d,0xe8,0xa3,0x74,0x6f,0xbd,0x16,0x35,0x8,0xd8,0x26,0x78,0x3f,0x10,0x16,0x51,0x1b,0xde,0xb6,0xb8,0xfc,0xa3,0xa3,0xa3,0x83,0x7b,0xef,0xbd,0xd7,0xb4,0x1d,0xab,0x38,0xef,0xbc,0xf3,0x98,0x3c,0x79,0x32,0xbd,0xbd,0xbd,0xfe,0x8a,0x9a,0x2c,0x23,0xba,0xda,0x91,0xda,0xdb,0x41,0xb1,0x56,0x41,0xb1,0xe2,0x45,0x4d,0x18,0x52,0x96,0xa9,0x69,0x32,0x32,0x36,0x9b,0xe7,0xc5,0x96,0xb0,0xe,0x2a,0xc4,0xfa,0xba,0x46,0xec,0x8e,0xfa,0x21,0x6a,0x60,0x42,0xd8,0x22,0x51,0xb,0x9e,0xa8,0x15,0x51,0x3c,0xec,0xe5,0xfa,0xeb,0xaf,0x37,0x6d,0xcb,0xe,0xbe,0xf2,0x95,0xaf,0x0,0x94,0x3c,0x1b,0xa1,0x14,0x1c,0xbf,0xf,0x42,0x20,0xfa,0x7a,0x51,0x67,0xce,0x47,0xdd,0xfb,0x20,0xe4,0xd6,0x56,0xe3,0x38,0x3a,0x87,0x63,0xf1,0xa2,0xbd,0x2f,0x1c,0x4d,0x43,0x5,0x7a,0x9a,0xa7,0x3b,0xbf,0x11,0xbe,0x0,0xc9,0x9e,0x9d,0x68,0x25,0x8e,0xe2,0xf3,0x4b,0xd4,0x20,0x20,0x9b,0xe0,0xfd,0x80,0x1b,0x62,0xe5,0xb4,0xef,0xb1,0xda,0x16,0x6b,0xb6,0xad,0x58,0xb1,0x82,0xdb,0x6e,0xbb,0xcd,0x89,0xd0,0x4a,0xe2,0x3b,0xdf,0xf9,0xe,0x53,0xa6,0x4c,0xa1,0xab,0xab,0x6b,0xcc,0xb1,0x36,0x57,0xc4,0x5d,0xd7,0x91,0xfb,0xfa,0xe9,0x3f,0xef,0x4a,0x3a,0xff,0xf1,0x1c,0x0,0x72,0x6b,0x9b,0x51,0x44,0x71,0x94,0x41,0xa3,0xa0,0x2d,0x1,0xb1,0xeb,0xa3,0x5c,0x8e,0xe8,0xef,0xa1,0xd0,0xd2,0x44,0x76,0xe6,0x81,0xd0,0x6b,0xd9,0xd4,0xc8,0x90,0x81,0x7e,0x48,0x74,0xb5,0xa1,0xd,0x3b,0xad,0xca,0x4f,0x51,0x83,0x0,0x6c,0x82,0xf7,0x3,0x41,0x98,0x0,0x70,0xaa,0xad,0x32,0xd0,0x2d,0xbb,0xf4,0xd2,0x4b,0x4d,0xdb,0xb5,0xa,0x21,0x4,0xff,0xf3,0x3f,0xff,0x3,0x40,0x2e,0x97,0x1b,0xb5,0x9d,0xb,0xce,0x11,0x5d,0x1d,0xa8,0xb5,0x35,0xe4,0x8f,0x3f,0xd,0x7d,0x76,0x15,0xed,0xf7,0x2e,0x43,0x6d,0x99,0x86,0xd2,0xd6,0x86,0xc8,0xf4,0x40,0x89,0x63,0xa,0x83,0x98,0x79,0xf9,0x93,0xdd,0x9,0xe4,0xee,0x7e,0x72,0xfb,0x1d,0x89,0x3e,0x77,0x82,0x71,0x16,0xa9,0x53,0x88,0x83,0xdc,0xd3,0x47,0xaa,0xb3,0x95,0x42,0x3c,0x39,0x82,0x7f,0xeb,0x70,0xe2,0x39,0xf2,0x75,0x13,0xfc,0x70,0x7e,0x90,0x7e,0x63,0x86,0x41,0xd4,0xc0,0xc8,0xda,0xd2,0xe9,0x34,0xad,0xad,0xad,0xae,0x2e,0xda,0x3d,0xfd,0xf4,0xd3,0x39,0xe5,0x94,0x53,0x46,0x1c,0x6b,0xb3,0x7a,0x6d,0xe6,0xb3,0x35,0xd,0x59,0xd5,0xe9,0xff,0xdc,0xf,0xd0,0xe7,0x57,0xc3,0x52,0x1d,0xf5,0xd8,0x45,0xb4,0xdf,0xff,0x2a,0x7d,0x67,0x5c,0x80,0xe8,0xcb,0x1a,0x5d,0x53,0x49,0x1a,0x1c,0xe7,0x9,0xa2,0xe0,0xf8,0xd6,0x65,0x95,0x8c,0x89,0x83,0xdc,0x21,0xef,0x87,0x46,0x8c,0x2,0x91,0x4e,0x21,0x9,0x35,0xad,0xeb,0xa8,0x6a,0x7f,0x17,0x75,0x40,0xd8,0x82,0x20,0x6a,0xe0,0xe3,0x26,0x78,0x27,0xf9,0x66,0xe0,0x56,0x4d,0xff,0x20,0x8c,0xbf,0x49,0x92,0x44,0x2c,0x16,0xe3,0xfa,0xeb,0xaf,0xe7,0xd5,0x57,0x5f,0x35,0xcd,0xb5,0x8a,0x3b,0xee,0xb8,0x3,0x45,0x51,0xe8,0xe9,0xe9,0x19,0xda,0xd5,0x71,0x6b,0xf6,0x53,0x8,0xe4,0xce,0x4e,0xd4,0x29,0xd3,0xe8,0xff,0xc2,0x37,0x61,0x3b,0x20,0xeb,0xb0,0x46,0x43,0x6f,0xae,0xa5,0xe7,0x77,0x37,0xd1,0x79,0xeb,0x53,0x14,0xa6,0xec,0x83,0xd2,0xd6,0x6,0x85,0x7c,0xc9,0xec,0xcd,0xb1,0x78,0x6c,0x72,0xfc,0xeb,0xfd,0x8,0x44,0x6f,0x17,0x6a,0x5c,0xa2,0xff,0xc8,0xf,0x19,0xd9,0x9a,0x93,0xaf,0x5a,0x1c,0x1a,0x36,0xbe,0x46,0xa2,0x67,0x7,0x9a,0x1c,0xb,0x8c,0xe,0x8,0x21,0xfc,0xd9,0x4,0xef,0x24,0xdf,0x4f,0x3f,0x41,0x10,0x35,0x30,0x44,0xbb,0xaa,0xaa,0xa,0x70,0x77,0xd1,0x6e,0x7d,0x7d,0x3d,0x57,0x5e,0x79,0x25,0x85,0x42,0x61,0x70,0x22,0xc1,0xdd,0xef,0x4f,0x47,0xd2,0x74,0xfa,0xcf,0xbc,0x14,0x66,0x1,0xed,0xba,0xf1,0x62,0x2a,0xc0,0x76,0xd,0x56,0x43,0xfe,0xb4,0xe3,0x69,0x7f,0xf4,0x35,0xfa,0x3e,0xf6,0x45,0x62,0x9d,0x5d,0x7b,0x64,0x6f,0xa3,0x61,0xbc,0x89,0xda,0x1e,0x3c,0x59,0x10,0xeb,0xec,0xa1,0xf7,0xe3,0x17,0xa3,0x1e,0x33,0xb,0xb6,0x3b,0x79,0xf0,0x81,0x4,0x39,0xa8,0xdf,0xb4,0x6,0x5d,0x48,0x81,0xd1,0x81,0xa2,0x1d,0xcf,0x37,0xc1,0x3b,0xc9,0x77,0x3,0x61,0x9d,0x29,0x2d,0x1e,0xd9,0xf7,0xaf,0x7f,0xfd,0x8b,0xc7,0x1e,0x7b,0xcc,0xb4,0x1d,0xab,0xb8,0xfc,0xf2,0xcb,0x7,0x27,0x12,0x64,0x37,0xb3,0x23,0x21,0x90,0xbb,0xbb,0x28,0x34,0x36,0x91,0xf9,0xe4,0x45,0x46,0xc9,0x1d,0xb1,0xdb,0x8b,0x29,0x61,0x54,0x94,0x58,0xa3,0x41,0x4a,0xa1,0xe7,0xa6,0x9b,0xe9,0xfa,0xd1,0x8d,0xe8,0xb5,0x8d,0x28,0xad,0xad,0x88,0xfe,0x1e,0x28,0x31,0x53,0x57,0xe,0xc2,0x25,0x6a,0x32,0xf2,0xd6,0x2d,0xe4,0x9a,0x5b,0xe8,0xfa,0xc6,0x35,0xd0,0x5,0x68,0xe,0xa,0x5b,0x12,0xd8,0xa9,0xd3,0xb0,0xe1,0x15,0xf2,0xd5,0xf5,0x65,0x99,0x72,0x5a,0xd4,0xc0,0xe3,0x4d,0xf0,0x4e,0xf2,0xdd,0x40,0xd8,0x67,0x4a,0x8b,0x8b,0x76,0x2f,0xbe,0xf8,0x62,0x47,0x62,0x1a,0x9,0x66,0x26,0x12,0x86,0xc3,0xb2,0x28,0x48,0x2,0x29,0xaf,0x92,0xf9,0xc4,0x25,0xe8,0xfb,0x25,0xa1,0x4d,0x2f,0xdd,0x8d,0x52,0x80,0xad,0x1a,0x6c,0x84,0xfe,0xaf,0xfc,0x7,0x3b,0x1e,0x7a,0x83,0xbe,0xb3,0xfe,0x3,0xd1,0x9b,0x41,0x69,0xdd,0x6e,0x74,0x4f,0x4b,0xcc,0xe4,0x8e,0x97,0x19,0xd3,0x92,0x3c,0x59,0x46,0xea,0xd8,0x89,0xa4,0xc1,0xce,0x6b,0xef,0x46,0x9f,0x9d,0x86,0x77,0x35,0x1b,0x1b,0x28,0x47,0x41,0xd,0x34,0xac,0x7b,0x85,0x86,0xcd,0x6f,0x90,0xab,0xae,0xb3,0x6d,0xc6,0xad,0xfb,0xea,0xd9,0x26,0x78,0x27,0xf9,0x6e,0x60,0x3c,0x4c,0x2a,0x68,0x9a,0x46,0x75,0x75,0x35,0x6b,0xd7,0xae,0xe5,0x77,0xbf,0xfb,0x9d,0x69,0x9b,0x56,0x71,0xfa,0xe9,0xa7,0x73,0xd8,0x61,0x87,0xd1,0xd3,0xd3,0x63,0x2a,0x6b,0xb3,0x2e,0x6a,0x12,0x52,0x57,0x17,0x6a,0x32,0x4e,0xff,0x59,0x5f,0x87,0x9d,0xc,0xcd,0xd6,0x86,0x43,0x6,0xb2,0x1a,0xbc,0xaa,0xa3,0x4f,0x6e,0xa2,0xfb,0x37,0x37,0xd2,0x71,0xe7,0xb,0x64,0x4e,0xfa,0x30,0x72,0x67,0xd7,0x6e,0x19,0x9c,0xd1,0x45,0xd,0x62,0xe6,0xe5,0x94,0xa8,0xe9,0x8a,0x82,0xb4,0x7d,0xb,0x4a,0x6f,0x3f,0x3b,0xbe,0x7f,0x23,0xb9,0xd3,0x8f,0x83,0xb7,0x74,0x67,0x45,0x4d,0x13,0x10,0x87,0x49,0x6f,0xfc,0x9b,0x44,0x7f,0x17,0xba,0x6c,0xef,0xc8,0x79,0x27,0x75,0x60,0xb8,0x2d,0x4f,0x36,0xc1,0x3b,0xc9,0x77,0x3,0x6e,0x74,0x3f,0xfd,0x5e,0xfe,0xf1,0xad,0x6f,0x7d,0xcb,0xf4,0x82,0x5a,0x3b,0xf8,0xc3,0x1f,0xfe,0x80,0x10,0x82,0xde,0xde,0xd1,0x17,0x46,0xd9,0x7b,0xc1,0x75,0x44,0x2e,0x4f,0xff,0x67,0xbe,0x8d,0x7e,0x50,0x3d,0xbc,0x3b,0x42,0xb6,0x36,0x84,0x88,0x31,0xb1,0xb0,0x4d,0x83,0xb5,0x90,0x3f,0xf6,0x30,0x3a,0x6f,0xbb,0x9f,0x8e,0xdf,0x3e,0x42,0xff,0xa9,0x67,0x0,0x12,0x4a,0x6b,0x2b,0x72,0xe7,0xe,0x63,0xfc,0xcd,0xc5,0xec,0xdc,0xaf,0x71,0x63,0x5d,0x96,0x89,0x6d,0xda,0x4,0x22,0x49,0xdb,0x8f,0x7f,0x4f,0xdf,0xc5,0xff,0x1,0xeb,0x0,0xd5,0xc4,0xfd,0xb3,0x82,0xb4,0x40,0x6c,0x29,0x30,0x7d,0xf9,0x63,0xf4,0xd7,0xb6,0xd8,0xda,0xc9,0xe0,0x64,0xf7,0xb3,0x94,0x2d,0xd7,0x37,0xc1,0x3b,0xc9,0x77,0x3,0x61,0xef,0x7e,0xe,0x87,0xa6,0x69,0xa4,0xd3,0x69,0xda,0xdb,0xdb,0x7,0x4b,0xf,0xb9,0x81,0xf9,0xf3,0xe7,0xf3,0xe1,0xf,0x7f,0xd8,0xd1,0x23,0xfb,0x8a,0xed,0x45,0x57,0x27,0x6a,0x7d,0x3d,0x7d,0xe7,0x7e,0x6f,0x60,0xdd,0x95,0x85,0x17,0x47,0x2,0xd0,0xe0,0x1d,0xd,0x36,0x43,0xee,0xa3,0xa7,0xd0,0xf5,0xfb,0xbb,0x68,0xbf,0x73,0x5,0xbd,0x9f,0xbf,0x14,0xad,0xae,0xd9,0x10,0xb8,0xd6,0x56,0xc3,0xae,0xc3,0x7b,0x1c,0x7d,0xe1,0x48,0x12,0x68,0x2a,0x89,0xcd,0x9b,0xc9,0x4f,0x9f,0xcb,0xf6,0x7f,0xbc,0x4c,0xdf,0x97,0x3e,0xf,0x1b,0x80,0x8c,0xc3,0x5d,0x50,0xd,0x68,0x84,0xe9,0x4b,0xfe,0x49,0xf3,0xdb,0xcb,0x8d,0x6d,0x5a,0x16,0xe1,0x85,0xe,0x38,0x5b,0x98,0x69,0x14,0x54,0x8a,0xa8,0x5,0x61,0x52,0x41,0x96,0x65,0x84,0x10,0x7c,0xef,0x7b,0xdf,0xa3,0x50,0xb0,0x57,0x8b,0xde,0xc,0xae,0xb9,0xe6,0x1a,0x80,0x92,0x6b,0xdb,0x6c,0x77,0xc5,0x24,0x9,0x29,0xaf,0x52,0x38,0xf0,0x58,0xd8,0x3b,0xe,0x6d,0xd8,0xcb,0x36,0x24,0x8c,0x35,0x5b,0xeb,0x34,0x78,0x7,0xd4,0xfd,0xe7,0xd2,0xf3,0xb3,0xeb,0xd9,0x79,0xcf,0xab,0x74,0x7d,0xe7,0x7a,0xf2,0xfb,0x2d,0x42,0x69,0xdb,0x81,0xdc,0xba,0x1d,0xd1,0xd7,0xb3,0x47,0x16,0x17,0xa,0x51,0x13,0x2,0x4,0xc8,0x5b,0xb6,0x10,0xdb,0xde,0x4a,0xef,0x71,0xa7,0xb1,0xfd,0x9e,0xa5,0x14,0x16,0xcd,0x81,0x57,0x75,0xc8,0x3b,0x2c,0x6a,0x0,0x49,0x9,0x3a,0x60,0xef,0x17,0xfe,0x46,0xae,0xaa,0x16,0x61,0x71,0x43,0xbd,0x9b,0xdd,0xcf,0xdd,0xe1,0x6a,0x75,0xf,0x27,0xb8,0x6e,0xc1,0x6f,0x1,0x72,0xc3,0xe6,0xee,0xcb,0x3f,0xd2,0xe9,0x34,0x3b,0x76,0xec,0xe0,0xca,0x2b,0xaf,0x74,0x3c,0xa6,0x22,0xf6,0xdb,0x6f,0x3f,0x2e,0xbc,0xf0,0xc2,0x3d,0x4e,0x90,0x2f,0x6b,0x7c,0x29,0x6f,0xd8,0xea,0xff,0xc8,0x97,0x21,0xe,0xa8,0x65,0x76,0xa7,0x5,0x80,0x66,0x4c,0x30,0xbc,0xa1,0xa3,0x4d,0x6c,0xa1,0xef,0xdb,0x97,0xb2,0xf3,0x8e,0x65,0x74,0x5c,0x77,0x3b,0x99,0x93,0x3f,0x6,0x8a,0x32,0x98,0xc5,0x89,0xfe,0x5e,0x84,0xc9,0xe5,0x22,0x23,0x5e,0x83,0xdb,0x9c,0x81,0xc,0x4d,0xd9,0xba,0x95,0xd8,0xd6,0x6d,0xe4,0xe7,0xed,0xcf,0x8e,0x9f,0xdc,0xc6,0x8e,0xdb,0x1f,0x44,0x6f,0xaa,0x35,0x66,0x8a,0x25,0x87,0xbb,0x9f,0x60,0x64,0x6b,0x2d,0x30,0x71,0xe9,0xbf,0x99,0xfc,0xda,0xb3,0xf4,0x35,0x4c,0xb2,0xd4,0xd,0xf5,0x4a,0xd4,0x0,0xc4,0x11,0x47,0x1c,0xd1,0x85,0x71,0x30,0x97,0x2b,0x1,0x99,0xe5,0xb6,0xb6,0xb6,0x72,0xe0,0x81,0x7,0xf2,0xd7,0xbf,0xfe,0xd5,0xb6,0xaf,0xd1,0xb0,0x70,0xe1,0x42,0x56,0xac,0x58,0x41,0x32,0x99,0xf4,0x5d,0xd4,0xbc,0xf0,0x5f,0x1c,0xff,0xd2,0x34,0x8d,0x6d,0xdb,0xb6,0xd1,0xd2,0xd2,0x62,0xda,0x96,0x15,0x74,0x75,0x75,0x31,0x79,0xf2,0x64,0xb2,0xd9,0x2c,0xb5,0xb5,0xb5,0x96,0xf9,0x43,0xe2,0x16,0x12,0xf2,0x8e,0x36,0xf2,0xfb,0x2d,0xa2,0xe3,0x6f,0xcb,0xa0,0x7,0x63,0x52,0xc0,0x69,0x68,0x40,0xb5,0x4,0x53,0x80,0xc,0xc8,0x2b,0xdf,0x26,0xfe,0xfc,0x23,0x24,0xfe,0xf7,0x41,0x62,0x4b,0x9e,0x42,0xe9,0x31,0xca,0x40,0x69,0x9,0x19,0x2d,0x5d,0x7,0xb2,0x32,0xea,0xb,0xec,0x89,0xa8,0x9,0x63,0x7,0x81,0xd4,0xdb,0x85,0xd4,0x6d,0xc4,0x97,0x3d,0xf8,0x48,0xfa,0x3e,0xfa,0x5,0x7a,0x3f,0x7e,0x3e,0x4c,0x6,0xd6,0x3,0xfd,0x9a,0x31,0x99,0xe2,0x6,0xe2,0x12,0xc4,0xe1,0xf8,0x1f,0x9f,0xcf,0xc4,0x37,0x5f,0xa4,0xbb,0x79,0xba,0xe9,0xea,0xb9,0x5e,0x8a,0x1a,0xd0,0x36,0xe6,0x74,0x46,0xa5,0x66,0x6a,0x6e,0xd9,0xf4,0x4a,0x54,0x8b,0xe7,0x23,0x74,0x76,0x76,0x72,0xe9,0xa5,0x97,0xf2,0xa7,0x3f,0xfd,0xc9,0xb4,0x3d,0x2b,0xa8,0xad,0xad,0xe5,0x9a,0x6b,0xae,0xe1,0xeb,0x5f,0xff,0x3a,0x9a,0xa6,0x59,0x2a,0x48,0xb9,0x47,0xdc,0x6a,0x1e,0x1,0xf4,0x9d,0x73,0x39,0x34,0x3,0xad,0x2e,0x74,0xa5,0xc0,0xb0,0xd9,0xaf,0xc1,0x9b,0x80,0x2c,0xa1,0xce,0xdb,0x9b,0xfe,0x23,0xbe,0x4c,0x7f,0xcf,0x97,0x91,0x5f,0x5e,0x4b,0xe2,0xb9,0x87,0x89,0x2f,0x7f,0x1a,0xe5,0xb5,0xa5,0x28,0x9b,0x36,0xe,0x26,0x3e,0x3a,0xa0,0x2b,0xa0,0x57,0xa5,0xd1,0x63,0x9,0x90,0xec,0x2d,0x4c,0x35,0xc5,0xd1,0x35,0x44,0x2e,0x8b,0xe8,0xee,0x42,0x52,0x77,0x25,0x5f,0x85,0x9,0x2d,0x64,0x8e,0x3a,0x95,0xbe,0xf,0x7e,0x8e,0xcc,0x7,0x3e,0x6c,0x6c,0x93,0xda,0x82,0x91,0xa5,0xc9,0xb8,0x27,0x6a,0x2a,0x30,0x9,0x26,0x3f,0xf8,0x2f,0xa6,0xae,0x5a,0x4c,0xc7,0xf4,0xf9,0x41,0x15,0x35,0xa3,0xdd,0x48,0x19,0x9b,0xd7,0x13,0x5,0x5e,0x65,0x6c,0xc5,0xb2,0xda,0x63,0x61,0xbc,0x8c,0xbf,0x65,0xb3,0x59,0xb2,0xd9,0x2c,0xcf,0x3f,0xff,0x3c,0x47,0x1e,0x79,0xa4,0x69,0xbb,0x56,0x51,0xbc,0xbf,0x4d,0x4d,0x4d,0xa6,0x66,0x63,0xf7,0x88,0x5b,0x92,0x90,0xdb,0xda,0xc8,0xcf,0x3f,0x90,0x8e,0xbf,0xad,0x80,0xc,0x86,0xf8,0x78,0x5,0x1d,0xa3,0x14,0x52,0x13,0x50,0x7,0xf4,0x80,0xb4,0xae,0x1d,0xe5,0xd5,0x25,0xc4,0xde,0x58,0x8e,0xbc,0x7d,0x83,0xb1,0x8c,0x62,0xe3,0xeb,0x48,0x5b,0xd7,0x21,0xf5,0x64,0x8c,0xaa,0xb4,0x3,0x54,0x5d,0x6,0xe2,0x31,0x74,0x25,0x6,0xb2,0x62,0x2c,0x81,0x18,0xbc,0xc6,0x5d,0xd2,0x38,0x78,0xdd,0x9a,0x8e,0xd0,0xa,0xa0,0x16,0x10,0x6a,0x1,0xb2,0x59,0x44,0x81,0x21,0x22,0xaa,0xd5,0x54,0x51,0x98,0xbd,0x3f,0x85,0x59,0xf3,0xd0,0x1b,0x26,0x93,0xdb,0x7b,0x7f,0x72,0x87,0x9e,0x84,0xfa,0x9e,0xa9,0x3,0xeb,0xf7,0x30,0xee,0x91,0xdb,0x23,0xe5,0x3a,0x90,0x96,0x40,0x82,0x93,0xae,0xfa,0x2c,0x4d,0xeb,0x57,0xd1,0xd3,0x34,0xcd,0x94,0xb0,0xb9,0xb1,0xf8,0xd6,0x4,0xc6,0xce,0xd8,0x3c,0x8,0x62,0x90,0xe3,0x66,0x86,0x17,0x74,0x1,0x72,0xb,0xa9,0x54,0x8a,0x6c,0x36,0xcb,0xd9,0x67,0x9f,0xcd,0xfa,0xf5,0xeb,0x5d,0xf3,0x73,0xd7,0x5d,0x77,0x31,0x77,0xee,0x5c,0x7a,0x7b,0x7b,0xa9,0xaa,0xaa,0x1a,0x75,0x6f,0x6e,0xc9,0x7b,0x31,0x70,0x92,0x78,0xef,0xc5,0xbf,0x84,0x9,0xc0,0x6a,0x17,0xbb,0x54,0x25,0x83,0x2,0x34,0xd,0x5a,0x19,0xd8,0x93,0x2a,0xa1,0x4d,0x68,0x20,0x37,0xe7,0x14,0x72,0xb1,0x53,0x20,0xf,0xf4,0x81,0x68,0xcd,0x20,0x6f,0x7e,0x13,0x79,0xd3,0xdb,0x28,0x5b,0xde,0x42,0xde,0xb4,0x16,0x79,0xcb,0x7a,0xa4,0xf6,0x6d,0x48,0x9d,0x3b,0x11,0xbd,0x5d,0x88,0xfe,0x5e,0xa4,0x6c,0x17,0x42,0xdd,0xd3,0xc5,0xe0,0x5f,0x64,0xd0,0x13,0x49,0xb4,0x54,0xb5,0xf1,0xa9,0x6f,0x46,0x6d,0x9e,0x8e,0x36,0x61,0x32,0x85,0xc9,0xb3,0x51,0xa7,0xef,0x43,0x61,0xfa,0x1c,0xa,0xb3,0xf7,0x33,0xb2,0xd7,0x18,0x86,0x80,0x75,0x60,0x64,0x68,0xaa,0x66,0xd8,0xf1,0x62,0xfa,0x4f,0x16,0xd0,0x4,0xfb,0xfd,0xf6,0xb7,0x4c,0x7a,0xed,0x39,0xda,0xf7,0xda,0xf,0xa1,0x8d,0x7d,0x78,0x82,0x9f,0x3d,0xb6,0x92,0xc2,0xe6,0x75,0xf7,0x33,0x48,0x5d,0x56,0xbf,0x45,0xcd,0xe9,0xb6,0xc5,0xe5,0x1f,0x1b,0x36,0x6c,0xe0,0x86,0x1b,0x6e,0x70,0x6d,0x2f,0xe9,0x9c,0x39,0x73,0xb8,0xf0,0xc2,0xb,0xb9,0xf1,0xc6,0x1b,0x7,0xf7,0xad,0x96,0xc2,0x48,0x31,0xcb,0x5d,0xdd,0x64,0x8f,0x3d,0x95,0xfc,0x67,0x4f,0x80,0xb7,0x70,0x7e,0xe0,0xdb,0xa,0x8a,0x22,0xd7,0x85,0xf1,0x1,0x63,0x59,0x88,0xc,0x7a,0x4d,0x92,0xc2,0xc1,0xfb,0x53,0x38,0x66,0x7f,0xb2,0x32,0x90,0xc3,0x18,0xb,0xec,0xd2,0x11,0xdd,0x9d,0x48,0xdd,0x3b,0x91,0x7a,0x3a,0x10,0xbd,0xdd,0x88,0xbe,0x6e,0xd0,0xa,0xc6,0x84,0x84,0xae,0x81,0x12,0x47,0x4f,0xa4,0xd0,0x63,0x71,0xf4,0x64,0x15,0x7a,0x32,0x8d,0x96,0xae,0x43,0xaf,0x69,0x40,0xab,0xad,0x87,0x3a,0x9,0xaa,0x30,0x26,0x4d,0x34,0xa0,0x7f,0xc0,0xff,0x56,0x0,0x7d,0xe8,0x38,0x9f,0x57,0xf7,0x47,0x3,0xa6,0xb,0x9a,0x9e,0x5a,0xce,0x82,0x87,0xff,0x9b,0xee,0x89,0xb3,0x3c,0xcd,0xd4,0xec,0xda,0xda,0xa3,0x2b,0xea,0xc7,0x98,0x9a,0x10,0x62,0xb0,0x2b,0x7a,0xd7,0x5d,0x77,0xd9,0xf6,0x3f,0x1a,0x16,0x2d,0x5a,0xc4,0xf2,0xe5,0xcb,0x47,0xed,0x8a,0x8e,0x37,0x51,0x2b,0x42,0x92,0x24,0xba,0xba,0xba,0xa8,0xa9,0xa9,0x61,0xdb,0xb6,0x6d,0x24,0x93,0xc9,0xb1,0x49,0x36,0xd0,0xd5,0xd5,0xc5,0x94,0x29,0x53,0xc8,0x64,0x32,0xd4,0xd5,0xd5,0xed,0x91,0xb5,0x8d,0x16,0xb3,0xe8,0xef,0x47,0x6b,0x99,0x46,0xcf,0xf,0x6e,0x20,0x7f,0xfa,0xfb,0xe0,0x1d,0xbc,0xe9,0x66,0x95,0xb,0x21,0x19,0xe9,0x41,0x8c,0x5d,0x7f,0xc6,0x30,0xb2,0xcd,0x62,0xec,0x43,0xfa,0xac,0x3,0xff,0xa6,0x61,0x8c,0x5b,0xe5,0x81,0xc2,0xc0,0x9f,0xb9,0x81,0x7f,0xb3,0x71,0xaa,0xba,0x2b,0x50,0x81,0x29,0x12,0xf1,0x4d,0x1d,0x9c,0xfa,0x83,0x8f,0xa2,0xe4,0xfa,0xe8,0x6b,0x98,0x3c,0x66,0xb6,0xe6,0xb7,0xa8,0x1,0x6d,0x65,0x57,0xf7,0x28,0x97,0x1b,0x94,0x6c,0x6d,0xbc,0x8a,0x9a,0x10,0x2,0x5d,0xd7,0xa9,0xa9,0xa9,0xa1,0xb3,0xb3,0x93,0x2b,0xae,0xb8,0xc2,0x34,0xd7,0x2a,0x6a,0x6b,0x6b,0xb9,0xfa,0xea,0xab,0x51,0x55,0x15,0x55,0xb5,0x76,0xce,0x9b,0x9e,0x4e,0x23,0x6f,0x5c,0x4b,0xfd,0x17,0x4f,0x26,0xf9,0xab,0xff,0x7,0x33,0x81,0x1a,0xc9,0x9d,0xe3,0xe2,0x9c,0x84,0xae,0x19,0xeb,0xc5,0xfa,0x34,0xe8,0xd2,0x60,0x87,0x66,0xec,0x7e,0xd8,0xac,0xc1,0xc6,0x81,0xcf,0x6,0xd,0xd6,0xf,0xfc,0x59,0xfc,0xb7,0xcd,0x3,0xed,0x76,0x68,0xd0,0x39,0xc0,0x2f,0x68,0xc1,0x12,0xb5,0x16,0x9,0x7a,0xe1,0xb8,0x5f,0x5e,0x44,0xaa,0xab,0x8d,0xde,0xc6,0x29,0x61,0x10,0x35,0xa0,0xcc,0xea,0x1e,0xe5,0x22,0x6c,0xa2,0xe6,0x96,0x4d,0x2f,0xda,0x16,0xc7,0x30,0x7f,0xf5,0xab,0x5f,0x59,0x16,0x1d,0x2b,0xf8,0xda,0xd7,0xbe,0x46,0x5d,0x5d,0x1d,0x9d,0x9d,0x9d,0x43,0x66,0x48,0xc7,0x8c,0x5b,0x55,0xd1,0x9a,0x5b,0xd0,0x62,0x32,0xb5,0x3f,0xfc,0xf,0xaa,0xbf,0xf5,0x5f,0x30,0x3,0x98,0x29,0x19,0x7b,0x13,0x9d,0xac,0xb8,0x13,0x61,0x74,0xa8,0xc0,0x44,0x9,0x4,0x1c,0xf3,0xd3,0x4b,0x98,0xf0,0xf6,0x8b,0x74,0x4e,0x9e,0x8d,0xa4,0x8e,0xbe,0xd8,0x3b,0x28,0xa2,0x6,0x3,0x9b,0xe0,0xcb,0xcd,0xd4,0xc2,0x3c,0xae,0x66,0x25,0x53,0xb,0x73,0x56,0x57,0xcc,0xda,0xf2,0xf9,0x3c,0x3f,0xfd,0xe9,0x4f,0x4d,0xdb,0xb1,0x83,0xef,0x7e,0xf7,0xbb,0x0,0x14,0xa,0x5,0x6b,0xcf,0x87,0xaa,0xa2,0xd7,0x37,0xa2,0x55,0xa5,0x48,0xff,0xee,0x1a,0x6a,0x3e,0xfd,0x45,0xe4,0x35,0x6f,0xc1,0x7c,0x1,0x55,0x21,0xc8,0xde,0xc6,0x3,0x6,0x44,0x4d,0xe9,0xec,0xe3,0xd8,0x1f,0x5d,0xc4,0xf4,0x95,0x8f,0xd1,0x31,0x75,0x1e,0x62,0x8c,0x99,0x6e,0x27,0x67,0x3f,0x9d,0xd0,0xa3,0xb2,0x46,0x30,0xa2,0xee,0x67,0xb8,0xda,0x16,0x2b,0xed,0x7e,0xf7,0xbb,0xdf,0x65,0xcb,0x96,0x2d,0xa6,0xed,0x59,0xc5,0xb7,0xbf,0xfd,0x6d,0xe6,0xcf,0x9f,0x4f,0x67,0x67,0xa7,0xa5,0x9a,0x6d,0x42,0x8,0x84,0xa6,0xa1,0x57,0xa7,0x29,0x34,0xd4,0x53,0xf5,0xc0,0x2d,0x34,0x7e,0x60,0x3e,0xa9,0x9f,0xdf,0x0,0x2d,0xc0,0xac,0x28,0x7b,0x73,0x15,0x2a,0x30,0xd9,0x28,0x20,0x79,0xdc,0x75,0x5f,0x62,0xe6,0xf2,0x7,0xe9,0x98,0x3a,0x77,0xe0,0x87,0xce,0x2e,0x50,0x76,0x3,0xbb,0xc7,0x61,0x5b,0xd8,0x2a,0x45,0xd4,0xdc,0xb2,0xe9,0x47,0xdb,0xe2,0xa2,0x5d,0x80,0xaf,0x7f,0xfd,0xeb,0xa6,0x6d,0xda,0xc1,0x6f,0x7f,0xfb,0x5b,0x0,0xfa,0xfb,0xfb,0xad,0x93,0x35,0xd,0x24,0x99,0x42,0x4b,0xb,0x90,0xa7,0xf6,0xff,0x5c,0x4c,0xdd,0x99,0xa7,0x22,0xbf,0xfc,0xba,0x91,0xbd,0x55,0x47,0xd9,0x9b,0xa3,0xd0,0x31,0x26,0x41,0x66,0x48,0x24,0xb6,0xed,0xe4,0xbd,0xdf,0x3f,0x97,0x9,0x6f,0xbf,0x48,0xdb,0xac,0x83,0x8c,0x19,0x50,0x87,0x77,0x5d,0xb8,0x61,0x6b,0x38,0xd7,0x96,0xb0,0x55,0x92,0xa8,0x8d,0xb7,0xac,0x4e,0xd7,0x75,0x92,0xc9,0x24,0x7f,0xfd,0xeb,0x5f,0x59,0xb1,0x62,0x85,0x69,0xdb,0x56,0x71,0xfc,0xf1,0xc7,0xf3,0xc1,0xf,0x7e,0x90,0x9e,0x9e,0x1e,0x53,0xbb,0x11,0x4a,0xc6,0xae,0x69,0x68,0xd,0x2d,0x14,0x1a,0x1b,0x48,0x3e,0xf7,0x8,0x8d,0x1f,0xdc,0x8f,0xaa,0xab,0xae,0x85,0x6,0x60,0xae,0x34,0xb0,0x67,0xd2,0xf9,0xd8,0x2b,0xa,0x1a,0x46,0x37,0x7f,0x3a,0xb4,0xbc,0xf0,0x22,0x27,0xff,0xe0,0x2c,0x5a,0xde,0x79,0x91,0xce,0xc9,0xfb,0x78,0xd6,0xfd,0x2c,0xd7,0x56,0x29,0xae,0x67,0xf5,0xd8,0xc6,0xb3,0xa8,0x5,0xc1,0xbf,0x95,0xb6,0xc5,0x25,0x2f,0x6e,0x57,0xda,0xfd,0xcd,0x6f,0x7e,0x3,0xb0,0xc7,0xe1,0x2f,0xc3,0x31,0x6a,0xec,0x9a,0x6,0x42,0xa2,0x30,0x61,0x2,0x28,0x1a,0x35,0xbf,0xb8,0x9c,0xfa,0x4f,0x9c,0x48,0xfc,0xe1,0xc5,0xc6,0xe4,0xc2,0x2c,0xc9,0xc8,0x36,0x22,0x81,0xb3,0xe,0xd,0x98,0x20,0x41,0x35,0xcc,0xbf,0xf5,0x66,0x4e,0xf8,0xf1,0xf9,0x24,0x7b,0x77,0xd2,0x31,0x75,0xee,0xc0,0xec,0x67,0xf8,0x32,0xb5,0x22,0x3c,0x59,0x25,0x14,0x14,0x51,0xb3,0x82,0xf1,0x9a,0xd5,0xc1,0xae,0xea,0x1f,0xcf,0x3f,0xff,0x3c,0xf,0x3d,0xf4,0x90,0x25,0xae,0x15,0xcc,0x98,0x31,0x83,0x4b,0x2f,0xbd,0x94,0x4c,0x26,0x33,0x62,0x1b,0x2b,0x13,0xb,0x5a,0x5d,0x33,0x6a,0x73,0x13,0xc9,0xa5,0x4f,0xd1,0xf0,0xb9,0x93,0xa8,0x3b,0xef,0xc,0x94,0x67,0x96,0x18,0x2,0x37,0x4f,0x32,0x32,0x8f,0x48,0xe0,0x46,0x87,0x8e,0x31,0x4e,0x59,0x23,0xc1,0x1c,0x89,0xea,0xd,0x9b,0x39,0xfe,0x87,0xe7,0xb3,0xf0,0x2f,0x3f,0x26,0x5b,0xd7,0x40,0x6f,0xd3,0xd4,0x50,0xcd,0x7e,0x8e,0x4,0x4b,0x65,0x8b,0x2a,0x61,0xf6,0xd3,0x4a,0xdb,0x20,0xcc,0x94,0x5a,0x45,0xd1,0x76,0x3c,0x1e,0x7,0xe0,0x4b,0x5f,0xfa,0xd2,0x1e,0x65,0x87,0x9c,0xc4,0xd5,0x57,0x5f,0xcd,0x5e,0x7b,0xed,0xc5,0x8e,0x1d,0x3b,0xf6,0xe8,0x92,0x5a,0xbd,0x4e,0xa3,0xf6,0x97,0xa0,0x30,0x61,0x2,0x5a,0x5d,0xd,0xa9,0x87,0xef,0xa6,0xf1,0xac,0xc3,0xa9,0xbd,0xe0,0x6c,0x92,0xb7,0xfe,0xc5,0x18,0x77,0x7b,0x8f,0x4,0x4d,0x12,0x20,0x45,0x93,0xc,0xc3,0xa1,0x61,0xec,0xf9,0xdc,0x4b,0x90,0xd8,0xd1,0xce,0xdc,0xdb,0xfe,0xc4,0x9,0x3f,0xfe,0x22,0x53,0x5e,0x7d,0x86,0x8e,0xbd,0xf6,0x25,0x9f,0xac,0xe,0xcd,0x3a,0xb5,0xb1,0xde,0x3d,0x53,0xc2,0x16,0xf6,0xee,0xa7,0x15,0x84,0xa9,0xfb,0x59,0x8e,0x6d,0x4d,0xd3,0x68,0x68,0x68,0x60,0xe3,0xc6,0x8d,0x5c,0x76,0xd9,0x65,0x96,0x7c,0x5a,0x41,0x32,0x99,0xe4,0xb6,0xdb,0x6e,0x3,0x18,0x92,0xb9,0x95,0x75,0x9d,0x9a,0x86,0x1e,0x4b,0x50,0x98,0x30,0x1,0xbd,0x36,0x4d,0xea,0x81,0x3b,0xa9,0xff,0xe6,0xa7,0x68,0x3c,0x67,0x1,0x55,0x57,0xff,0x4,0x69,0xe3,0x56,0x98,0x8d,0xb1,0x6,0x2e,0x11,0x65,0x71,0xa8,0x18,0xdb,0xb5,0x66,0x49,0x48,0xfd,0xfd,0xec,0xfb,0x97,0xdf,0x73,0xf2,0x35,0x67,0x71,0xc8,0x2d,0x57,0x12,0xcb,0xf7,0xd2,0x3e,0x7d,0x5f,0xd0,0x75,0xc4,0x18,0xb5,0xd5,0x82,0x24,0x6a,0x63,0x61,0x4c,0x61,0x8b,0x44,0xad,0xfc,0xb6,0x6e,0xd9,0x74,0x22,0xde,0x78,0x3c,0xce,0x7f,0xff,0xf7,0x7f,0xbb,0xba,0x41,0xfe,0xd8,0x63,0x8f,0xe5,0xa3,0x1f,0xfd,0xe8,0xe0,0x44,0x82,0x63,0xd7,0xa9,0x69,0xe8,0xf1,0x24,0x6a,0x4b,0xb,0x85,0xe6,0x26,0x94,0xd7,0x5f,0xa1,0xf6,0x67,0xdf,0xa6,0xf1,0xac,0x3,0xa8,0xbd,0xe4,0x42,0xe2,0xf,0x3d,0x6e,0x1c,0x13,0x37,0x7f,0x20,0x8b,0x93,0x2a,0x28,0x8b,0xd3,0x1,0x24,0x68,0x90,0x60,0x7f,0x9,0x3a,0x7a,0x99,0xf5,0x87,0x9b,0x39,0xe5,0xda,0x4f,0xb3,0xf0,0xb6,0x6b,0x89,0x65,0x7a,0x69,0x9f,0x39,0x9f,0x5c,0x55,0xdd,0x98,0x5d,0x4f,0x8,0x8e,0xa8,0x99,0xc5,0xa8,0xc2,0x16,0x89,0x9a,0xb7,0x6d,0xad,0xc0,0x89,0x18,0x8a,0x63,0x6d,0xe0,0xfe,0xf2,0x8f,0xab,0xae,0xba,0xa,0xb0,0xbe,0xfc,0xc3,0xd4,0x75,0xea,0x46,0x17,0x55,0x6b,0x6e,0xa1,0x30,0x61,0x2,0x72,0x4f,0x27,0xd5,0x77,0xdd,0x44,0xe3,0xf9,0x27,0xd3,0x78,0xee,0x51,0x54,0xfd,0xf2,0xb7,0xc8,0xef,0x6c,0x30,0x8a,0x31,0xce,0x91,0xa0,0x59,0x32,0x4a,0x14,0x8d,0x37,0x91,0xd3,0x1,0x5d,0x18,0xe5,0xbb,0x67,0x48,0xb0,0x37,0x48,0xdb,0x5a,0x49,0xff,0xec,0x57,0x34,0x9d,0x73,0x20,0xfb,0xfe,0xe6,0x32,0xea,0x7b,0x76,0xd2,0x31,0x7d,0x1e,0xd9,0x74,0xc3,0xc0,0xac,0xe7,0xd8,0x37,0x21,0x48,0xa2,0x66,0x96,0x3f,0x62,0xd9,0xa2,0x48,0xd4,0x2a,0xa3,0xad,0xa6,0x69,0xc4,0x62,0x31,0xee,0xbb,0xef,0x3e,0xde,0x7d,0xf7,0x5d,0x26,0x4e,0x9c,0x68,0xda,0xb6,0x15,0x2c,0x58,0xb0,0x80,0xc3,0xe,0x3b,0x8c,0x25,0x4b,0x96,0x50,0x5d,0x5d,0x6d,0x6a,0x5b,0x97,0xf5,0x67,0x49,0x47,0xe8,0xa0,0xd5,0xd4,0xa3,0xd5,0xa,0x28,0xe4,0x89,0x2f,0xfb,0x37,0x89,0x65,0xff,0x46,0x6d,0x6c,0x20,0x7b,0xd8,0x7b,0xc9,0x1d,0x7e,0xa,0xb9,0x43,0x4e,0x40,0x9d,0xbf,0xf,0xd4,0x4b,0x46,0xf5,0x8c,0x4e,0x8c,0xfa,0x6f,0xfa,0x40,0x29,0xa0,0xb0,0x41,0x17,0x10,0x17,0x46,0x2d,0xb9,0x6a,0x60,0x2b,0x24,0x1e,0x59,0x4c,0xd5,0x93,0xf7,0x90,0x5a,0x7c,0x1f,0xca,0x96,0xcd,0xe4,0x24,0xe8,0x39,0xf6,0x4,0x92,0xb5,0x8d,0x88,0x51,0x26,0x73,0x86,0x23,0x8c,0xa2,0x6,0xa3,0x8,0x9b,0xdb,0x8e,0x87,0x43,0xd7,0x75,0xcb,0x27,0x8b,0x5b,0xc1,0x48,0xb6,0xc3,0x20,0x3e,0x6e,0xb7,0x2d,0x9e,0x6a,0x75,0xfd,0xf5,0xd7,0xf3,0x93,0x9f,0xfc,0xc4,0xb4,0x7d,0xab,0xb8,0xed,0xb6,0xdb,0x6,0x6b,0xb6,0xb9,0x51,0x61,0x64,0xc8,0xf5,0xea,0x3a,0xc8,0xa,0xea,0x84,0x9,0xc6,0xcf,0x7a,0xba,0xa8,0x7a,0xe4,0x6e,0xaa,0x1e,0xb9,0x1b,0xb5,0xb6,0x9a,0xdc,0xc2,0xe3,0xc8,0x1d,0xfb,0x11,0x72,0x7,0x1e,0x4d,0x61,0x9f,0x5,0xc6,0xcc,0xaa,0x22,0x19,0x55,0x36,0xfa,0x81,0x6e,0x8c,0x6a,0x1b,0x2e,0x1e,0x61,0x68,0x1b,0x92,0x4,0x69,0x8c,0x9a,0x3c,0x71,0xc,0x31,0x6e,0x83,0xd8,0xf2,0x57,0x49,0x2d,0xbe,0x87,0xd4,0xd3,0x7f,0x27,0xfe,0xca,0x4b,0x48,0x1a,0xa8,0x35,0x29,0xf2,0x53,0xa6,0xa2,0x16,0xf2,0xa0,0xa9,0x81,0x3d,0xa3,0xc0,0x69,0xbe,0x63,0xf5,0xd8,0xca,0x1d,0xc,0x94,0x65,0x19,0x55,0x55,0xe9,0xeb,0xeb,0xb3,0x6d,0x67,0x34,0xe4,0xf3,0xf9,0x92,0x7e,0xcd,0x62,0x3c,0xb7,0x5,0x63,0x90,0xff,0xe7,0x3f,0xff,0x39,0x1f,0xfb,0xd8,0xc7,0x38,0xe0,0x80,0x3,0x46,0x6c,0xa7,0xeb,0xba,0xed,0xef,0x7a,0xce,0x9c,0x39,0x9c,0x7f,0xfe,0xf9,0xdc,0x7c,0xf3,0xcd,0x24,0x12,0x89,0x11,0xed,0x38,0xfa,0xfc,0xd,0xbc,0xc8,0x7a,0x75,0xd,0x85,0x74,0xad,0x31,0x48,0xde,0xdf,0x4b,0xea,0xe9,0x87,0xa9,0x7a,0xfa,0x61,0xb4,0xaa,0x4,0xf9,0x39,0xb,0xc8,0x1f,0x70,0x4,0x85,0xbd,0xf6,0x45,0x6b,0x9c,0x42,0x61,0xc6,0x7c,0xa,0x33,0xf7,0x85,0x49,0x18,0xdd,0x3a,0x15,0xe8,0x3,0x7a,0xf1,0xb6,0xb4,0x50,0xb1,0x24,0x52,0x2,0x48,0x61,0xd4,0x6a,0x93,0x8c,0x58,0xa4,0x77,0xda,0x89,0x3d,0xf3,0x12,0xf2,0x8e,0x8d,0x28,0x9b,0xdf,0x22,0xb1,0xe2,0x19,0xe2,0x2b,0x97,0xa0,0xf4,0xf4,0xa3,0x29,0xa0,0xb6,0x4c,0x40,0x55,0xe2,0x46,0x9c,0x63,0xec,0x1e,0x28,0xe9,0x3a,0xc4,0xa2,0x6,0x20,0x8e,0x3c,0xf2,0xc8,0xb2,0xeb,0xb1,0x39,0x31,0xc3,0xa1,0xeb,0x3a,0x92,0x24,0x39,0x5e,0xba,0x5b,0x96,0x65,0xa,0x85,0x2,0x4b,0x97,0x2e,0xa5,0xa7,0xa7,0x87,0x58,0x2c,0x66,0x89,0x3f,0xde,0xdb,0x16,0xdb,0xcb,0xb2,0x4c,0x57,0x57,0x17,0x42,0x8,0x26,0xc,0x64,0x39,0x4e,0xd9,0x2e,0x42,0x96,0x65,0x6a,0x6b,0x6b,0xd9,0xb0,0x61,0x83,0x37,0xa2,0x36,0x1a,0x47,0x92,0xc,0x91,0xcb,0x65,0x10,0x9d,0x5d,0x48,0x3,0xef,0xbd,0xe,0x68,0xb5,0x69,0xa,0x33,0xf6,0xa1,0xb0,0xf7,0xfe,0x14,0x66,0xec,0x4f,0x61,0xc6,0x5c,0xd4,0x19,0xf3,0x50,0xa7,0xee,0x83,0xde,0x10,0x37,0xba,0x7b,0xb1,0x81,0xc6,0xc5,0x3a,0x6a,0xc5,0xba,0x6a,0xea,0xc0,0xa7,0x38,0x7c,0x35,0x5c,0x4f,0xc4,0x6e,0x7f,0x4a,0xec,0xaa,0xdb,0x56,0x14,0xb0,0x62,0x2d,0x37,0x79,0xc0,0x5e,0x37,0x88,0xb6,0x3e,0x94,0x6d,0x6f,0xa3,0x6c,0x78,0x1d,0xe5,0xed,0xd5,0xc4,0xde,0x5e,0x45,0xfc,0xb5,0x65,0x28,0x1b,0xdf,0x46,0xc,0x9c,0x87,0xa0,0x9,0xd0,0x1b,0x1b,0xd0,0x93,0x55,0x3,0x3e,0x77,0x39,0xd6,0x75,0x9d,0x42,0xa1,0xc0,0xbe,0xfb,0xee,0x4b,0x73,0x73,0xf3,0x98,0xcb,0x7b,0xc2,0x2e,0x6a,0xc,0x2f,0xd,0xee,0x97,0xa8,0xc1,0x2e,0x1,0xda,0xba,0x75,0xab,0xa3,0x3e,0x8b,0x76,0x77,0xcf,0xd8,0x82,0x20,0x28,0x41,0x68,0xbb,0x7b,0x7b,0x55,0x55,0x49,0xa7,0xd3,0xf4,0xf4,0xf4,0xb0,0x71,0xe3,0x46,0x4b,0x36,0xac,0xc4,0x93,0x48,0x24,0x48,0xa7,0xd3,0x25,0x4b,0x87,0x7b,0x26,0x6a,0x42,0xec,0xca,0xe4,0xe2,0x49,0xf4,0x96,0xe4,0xc0,0x8a,0x10,0xdd,0x38,0x8b,0x20,0x97,0x21,0xf6,0xea,0xa,0x12,0xab,0x56,0x14,0xff,0x15,0xbd,0x2e,0x8d,0x3a,0x65,0x6,0xea,0xc4,0xbd,0x51,0x27,0x4d,0x43,0x9d,0x30,0x13,0xb5,0x79,0x12,0xea,0x84,0x19,0x68,0x4d,0x13,0xd0,0x6a,0x9b,0x8d,0x43,0x5e,0x92,0x29,0x43,0xa0,0xe2,0x18,0x22,0x35,0x3c,0x3c,0x9d,0x5d,0x45,0x26,0x73,0xc6,0x47,0x64,0xb3,0x88,0xde,0x6e,0xa4,0xf6,0x77,0x91,0x3b,0x77,0x22,0xed,0xdc,0x8a,0xdc,0xba,0x19,0xa5,0x75,0x3d,0xf2,0xc6,0xb7,0x88,0x6d,0x7e,0x13,0x69,0xfb,0x26,0xe4,0x8e,0x9e,0xc1,0x7a,0x95,0x5a,0x3a,0x81,0xda,0x3c,0xc1,0xc8,0xea,0x84,0x0,0x61,0x9c,0x62,0x65,0xe7,0x54,0xf6,0x3d,0xee,0x8d,0x43,0xf0,0x49,0xd4,0x80,0xdd,0xba,0xa2,0x7e,0x8a,0x1a,0x30,0x78,0xc2,0x51,0x5d,0x5d,0x9d,0xa3,0x3e,0x8b,0xc2,0x56,0x1c,0x63,0xb,0x82,0xa0,0x4,0xa1,0x6d,0xa9,0xf6,0xc5,0x4d,0xf2,0xc5,0x8d,0xf2,0x4e,0xdb,0xdf,0xdd,0x8f,0x13,0x70,0xfe,0x99,0x15,0x20,0x89,0x81,0xb2,0xdd,0x55,0x83,0xcb,0xdf,0x4,0x3a,0x22,0x97,0x45,0x79,0xeb,0x35,0x62,0xaf,0xbd,0x3a,0x44,0xab,0x74,0x5,0xb4,0x9a,0x5a,0xf4,0xaa,0x3a,0xb4,0xea,0x34,0x5a,0xba,0x1,0x3d,0x95,0x86,0x64,0x15,0x7a,0xaa,0xa,0x3d,0x5e,0xb5,0x5b,0xb7,0x55,0x80,0xae,0x21,0x65,0x7a,0xa1,0x90,0x47,0x64,0x7a,0x11,0xfd,0x7d,0x48,0x7d,0x1d,0x88,0x9e,0x6e,0xe4,0x9e,0x76,0xa4,0xde,0x6e,0x44,0x4e,0x1f,0x14,0x30,0x0,0xad,0xca,0x28,0x25,0x5e,0x98,0x34,0x91,0x52,0x27,0xd7,0x3b,0x25,0x46,0xe3,0x45,0xd4,0x60,0x40,0xd8,0xbc,0x16,0x35,0xbb,0xf0,0xd2,0x67,0x10,0xc4,0xc7,0x4b,0x51,0x1b,0xef,0xed,0xcb,0xe3,0x8,0xe3,0xac,0x82,0xc4,0xb0,0x61,0x12,0x5d,0x7,0x4d,0x45,0xe4,0x73,0x48,0x1d,0xdb,0x91,0xda,0xb6,0x20,0xa,0x2a,0x42,0x3,0x61,0x42,0xbb,0x75,0x81,0x71,0x8e,0x82,0x2c,0x43,0x2c,0xe,0xf1,0x4,0x6a,0x7d,0xb3,0x31,0x39,0x50,0x42,0xc0,0x9c,0xba,0x26,0x37,0xed,0x38,0x61,0xcb,0x89,0x58,0x14,0x3f,0x44,0xcd,0x2f,0x9f,0x66,0x6d,0x4,0x41,0x7c,0xdc,0x14,0xf1,0xa0,0x89,0x4e,0xb0,0x45,0x6d,0xd4,0x6,0x83,0x47,0xed,0xe9,0x54,0xd9,0xf6,0x53,0xe,0xcf,0x9,0x8c,0x37,0x51,0x3,0x1b,0xcb,0x3d,0xc2,0x26,0x6a,0x42,0x88,0xf2,0xe,0xf1,0xd,0x78,0xdb,0x20,0xd9,0xe,0x62,0xfb,0xa0,0x73,0xbc,0xf6,0xe5,0x96,0x1d,0x27,0x6c,0x39,0x79,0x4d,0x96,0xaa,0x7b,0x84,0x51,0xd4,0xc0,0xfc,0x98,0x4e,0x10,0x84,0x2a,0x12,0x35,0xe7,0xda,0x7,0x9d,0x53,0xe,0x2f,0x68,0x8,0x92,0xa8,0x81,0xc5,0xea,0x1e,0x4e,0x38,0x74,0x9b,0x63,0x97,0x1b,0x14,0xa1,0xb2,0x82,0x48,0xd4,0xc2,0xcb,0xf1,0x83,0x17,0x54,0x3b,0x6e,0xc4,0xe1,0x6a,0x75,0x8f,0x72,0xf8,0x5e,0x8a,0x9a,0x5b,0x8,0xab,0xb8,0x86,0xbd,0x7d,0xd0,0x39,0x7e,0xf1,0x76,0xe7,0x8e,0x67,0x51,0x3,0x17,0xab,0x7b,0x94,0xc3,0xf7,0x5a,0x98,0x82,0x90,0x81,0x45,0xa2,0xe6,0x1c,0x22,0x51,0x2b,0xcd,0x2b,0xee,0x1a,0x19,0xef,0xa2,0x6,0x2e,0x55,0xf7,0x28,0x87,0xef,0xb5,0xcf,0x20,0x8,0x4a,0x10,0xda,0x6,0xb1,0x7d,0x50,0x7d,0x94,0x3,0x3f,0xc5,0x70,0xbc,0x4e,0x14,0x94,0x82,0xe3,0xd5,0x3d,0xca,0xe1,0x7b,0xdd,0xfd,0x74,0x43,0x24,0x82,0x22,0xac,0x56,0x11,0x89,0x9a,0xbb,0x9c,0x30,0xf1,0xdc,0xb6,0xeb,0x45,0xc6,0x58,0x32,0x63,0xb,0x9b,0xa8,0xd9,0xc1,0x78,0x17,0xb5,0xa0,0xd8,0xb6,0xd3,0x3e,0xa8,0x3e,0xec,0x72,0xc2,0xc4,0x73,0xdb,0xae,0x57,0xdd,0xe0,0x3d,0x84,0x2d,0x8c,0xa2,0x16,0xa4,0x97,0x3e,0x8,0x31,0x4,0xc5,0xb6,0x9d,0xf6,0x41,0xf5,0x51,0xe,0x22,0x51,0x73,0x86,0x6f,0xc5,0xce,0x10,0x61,0x8b,0x44,0x2d,0xdc,0x6d,0xed,0xb4,0x77,0xd3,0x76,0x50,0x5,0xc7,0x4b,0xc1,0x8,0x9a,0x38,0xd9,0x45,0x98,0x44,0xd,0x76,0x13,0xb6,0x48,0xd4,0xc2,0xdd,0xd6,0xed,0xf6,0x41,0x15,0x1c,0xaf,0x4,0x20,0x2c,0xa2,0xe6,0xc6,0xfd,0x8,0x9b,0xa8,0xc1,0x80,0xb0,0x45,0xa2,0x16,0xee,0xb6,0x5e,0xb4,0xb7,0x8a,0xa0,0x66,0x77,0x41,0xe6,0x94,0xc3,0x2b,0x97,0xeb,0x96,0x4d,0x3f,0x44,0xd,0x6c,0x6e,0x82,0x2f,0xc7,0xa1,0x5d,0x8e,0x57,0x3e,0x83,0x20,0x54,0x41,0x13,0xb5,0xa0,0xb5,0xf7,0xca,0x87,0x5d,0x5e,0x24,0x6a,0xce,0xf0,0xcb,0xb1,0x53,0xd6,0x49,0xf0,0x61,0x11,0x35,0xb3,0x9b,0xe0,0x83,0x22,0x54,0x56,0x10,0x34,0xd1,0x9,0xa2,0xa8,0xd9,0x45,0x18,0x26,0x18,0xca,0xe5,0xba,0x65,0xd3,0x4f,0x51,0x83,0x32,0x84,0x2d,0x2c,0xa2,0x56,0xe4,0x8c,0xb5,0x11,0x3e,0x28,0xa2,0x16,0x14,0xdb,0x41,0x6c,0x1f,0x74,0x4e,0x39,0x3c,0xbb,0x88,0x44,0xad,0x34,0x6c,0x9,0x5b,0x24,0x6a,0xee,0x20,0x12,0xb5,0xf0,0x72,0xc2,0xc4,0x73,0xd3,0x66,0x10,0x44,0xd,0x6c,0x8,0x5b,0xd8,0x44,0xcd,0x49,0x4,0x25,0xfb,0xa,0x9a,0xe8,0x44,0xa2,0x16,0x1e,0x9e,0x9b,0x36,0x83,0x22,0x6a,0x60,0x51,0xd8,0xc6,0xa3,0xa8,0xb9,0x31,0xa9,0xe0,0x56,0xc,0x6e,0xc7,0xe1,0x45,0x7b,0x3b,0x88,0x44,0xcd,0x19,0x9e,0x9b,0x36,0x83,0x24,0x6a,0x60,0xa1,0x82,0x6e,0xd8,0x45,0x2d,0x9b,0xcd,0x92,0xcd,0x66,0x7,0x4f,0x20,0xf,0x82,0xf0,0xd8,0x11,0x11,0x21,0x84,0xa5,0xc2,0x99,0x56,0xdb,0x7b,0x11,0xf,0x58,0x2b,0xfe,0x59,0x2a,0xae,0x91,0xf8,0xc5,0xb6,0x63,0x5d,0xcb,0x70,0xfe,0x48,0x7e,0x46,0xe3,0x9b,0xf5,0x35,0x12,0xbc,0xe2,0x69,0x9a,0x46,0x3e,0x9f,0x27,0x16,0x8b,0x51,0x55,0x55,0xb5,0x7,0x3f,0x28,0xa2,0xe6,0xa0,0x2d,0xdd,0x94,0xb0,0x85,0x59,0xd4,0x8a,0xf,0x70,0x53,0x53,0x13,0xe9,0x74,0x1a,0x59,0x96,0x3,0x93,0x21,0x85,0xd5,0xb6,0xdf,0x3e,0x46,0x3b,0xb4,0xd9,0x8c,0x8f,0x52,0xfc,0x30,0x64,0x78,0x76,0x6d,0xe8,0xba,0x8e,0xa6,0x69,0x74,0x77,0x77,0x53,0x28,0x14,0x6,0x7f,0xb9,0xef,0x6e,0x6b,0xb4,0x5f,0x34,0x63,0xf9,0x2a,0x97,0x6f,0xc6,0x8e,0x59,0x1b,0x3,0xe7,0x13,0xcb,0x63,0xa,0x5b,0x98,0x45,0xd,0x8c,0xdf,0x56,0x42,0x8,0xe6,0xcd,0x9b,0x37,0xa4,0xcd,0xee,0x37,0x70,0xac,0xdf,0xd6,0x66,0x26,0x1f,0xec,0x64,0x22,0x56,0x30,0xfc,0x4b,0x77,0xfa,0x61,0xb3,0x92,0x79,0x99,0xf1,0xef,0x26,0xdf,0xef,0xc,0x23,0x6c,0xfc,0xe2,0x2f,0xf3,0xe5,0xcb,0x97,0xd3,0xda,0xda,0x4a,0x32,0x99,0x74,0xd5,0x9f,0xd3,0x7c,0x2b,0x36,0x6,0x84,0x4d,0x19,0x55,0xd8,0xc2,0x2e,0x6a,0xbb,0xa3,0x50,0x28,0x38,0xea,0xb3,0x5c,0x7e,0x24,0xc,0xe1,0xe4,0x87,0x31,0xf6,0xe2,0x2f,0x77,0x59,0x96,0x49,0x24,0x12,0xc4,0x62,0x31,0xd7,0x7c,0x39,0x6d,0xc3,0x2a,0x7f,0x40,0xd8,0x46,0xee,0x8a,0x86,0xe5,0x65,0xb5,0xa2,0xe4,0x23,0xf1,0xcb,0x39,0xc0,0xd7,0xe,0xbf,0x1c,0x9f,0x56,0x33,0x43,0x27,0x7d,0x87,0x9d,0x5f,0xa9,0xf7,0xce,0x4a,0xef,0x64,0xb8,0xbf,0x72,0xe0,0x97,0x30,0xa,0x31,0xc2,0x29,0x55,0xe3,0x4d,0xd4,0x82,0xc4,0xaf,0xb4,0x6c,0x21,0x28,0xfc,0x30,0xc7,0xee,0x4,0xdf,0x6b,0x7f,0x7e,0x67,0x7b,0x7b,0x64,0x6c,0x61,0x11,0x98,0x30,0xbe,0x24,0xd1,0x8b,0xe9,0xf,0x3f,0xcc,0xb1,0x3b,0xc1,0xf7,0xda,0x9f,0xdf,0xa2,0x6,0xe,0xd4,0x63,0xab,0x34,0x51,0xb,0x93,0x4f,0xa7,0x7c,0x87,0x9d,0xef,0xa7,0x6f,0xbf,0xf9,0x30,0x74,0x16,0xd8,0xc9,0x5d,0x38,0x6e,0xf0,0x9d,0xb2,0x51,0x56,0x3d,0xb6,0x4a,0x14,0xb5,0xb0,0xc5,0x1c,0xc6,0xfb,0x15,0x14,0x7e,0x98,0x63,0xb7,0x63,0x27,0x8,0xf1,0x3a,0x75,0xcd,0xb6,0xeb,0xb1,0x55,0x9a,0x40,0xd8,0xe5,0x47,0x2f,0x66,0x38,0xf9,0x61,0x8e,0x7d,0xb8,0x1d,0x33,0xb6,0x82,0x10,0xaf,0x93,0xd7,0x2c,0x85,0xe5,0x65,0xf5,0xfb,0xc6,0x87,0x31,0x66,0x3f,0x7d,0x87,0x99,0x1f,0xe6,0xd8,0xed,0xd8,0x9,0x42,0xbc,0x4e,0x5f,0xb3,0x27,0x9b,0xe0,0xcb,0xe5,0xfb,0x7d,0xe3,0x2b,0x25,0xe6,0x20,0xf8,0xf6,0x9b,0x1f,0xe6,0xd8,0xed,0xd8,0x9,0x42,0xbc,0x6e,0x5c,0xb3,0xe9,0xbd,0xa2,0x4e,0x4,0x10,0x36,0x81,0xf0,0x63,0xf6,0xb3,0x5c,0xbe,0xdf,0xf,0x6a,0x74,0xed,0xfe,0xf1,0xad,0xda,0x9,0x42,0xbc,0x6e,0x5d,0xb3,0xe9,0x8c,0xad,0xd2,0x44,0xcd,0x2f,0x9f,0xd1,0x8b,0xed,0xf,0xfc,0x8e,0x3d,0x12,0x35,0x67,0xed,0x98,0x12,0xb6,0x4a,0x14,0xb5,0xb0,0xc5,0x1c,0xc6,0xfb,0x15,0x14,0x7e,0x98,0x63,0x77,0xc3,0x8e,0x17,0x7e,0xdc,0xbe,0xe6,0x31,0x85,0xad,0xd2,0x4,0xc2,0x2e,0x3f,0x7a,0x31,0xc3,0xc9,0xf,0x73,0xec,0x76,0xec,0x98,0x9d,0x25,0x2d,0xd7,0x8f,0x17,0x18,0x2d,0x96,0x51,0x85,0xad,0xd2,0x4,0xc2,0x2e,0xdf,0xef,0x98,0xfd,0xf4,0x1d,0x66,0x7e,0x98,0x63,0xb7,0x6b,0x27,0x8,0xc2,0xe4,0x45,0xc6,0x37,0xa2,0xb0,0x55,0xa2,0x40,0x54,0x4a,0xcc,0x41,0xf0,0x1d,0x4,0xbe,0x9f,0xbe,0xc3,0x28,0x6a,0x41,0xe9,0x82,0x9a,0xb1,0x51,0x72,0x56,0x34,0x12,0x88,0xe0,0xfa,0xc,0x82,0x6f,0xbf,0xf9,0x61,0x8e,0xdd,0x9,0xbe,0xd3,0x76,0xbc,0xf2,0xe5,0xa5,0x8d,0x3d,0x32,0xb6,0x4a,0x13,0x8,0xbb,0xfc,0xe8,0xc5,0xf6,0x8f,0xef,0xa7,0x6f,0xbf,0xf9,0x4e,0xdb,0xf1,0xca,0x97,0xd7,0x36,0xca,0xde,0x4,0x5f,0x2e,0xdf,0xef,0x7,0x25,0x6c,0x31,0x87,0xf1,0x7e,0x5,0x85,0x1f,0xe6,0xd8,0xdd,0xb0,0xe3,0x95,0x2f,0x3f,0x6c,0x94,0xb5,0x9,0xbe,0x1c,0xc7,0x7e,0xf9,0x2c,0x97,0x1f,0xbd,0x98,0xe1,0xe4,0x87,0x39,0x76,0x37,0xec,0x78,0xe5,0xcb,0xaf,0xec,0xdc,0xf6,0x26,0xf8,0xdd,0x11,0x36,0x81,0xb0,0xcb,0xf7,0x3b,0x66,0x3f,0x7d,0x87,0x99,0x1f,0xe6,0xd8,0xdd,0xb0,0xe3,0x95,0x2f,0x3f,0xaf,0xdb,0xd6,0x26,0xf8,0x72,0x9d,0xfa,0xfd,0xa0,0x54,0x4a,0xcc,0x41,0xf0,0x1d,0x4,0xbe,0x9f,0xbe,0x83,0xb0,0xbc,0xc2,0x4a,0x3d,0x36,0x8,0xbf,0xa8,0x81,0xc5,0xbd,0xa2,0x4e,0x38,0xf5,0xfb,0x41,0x9,0x5b,0xcc,0x61,0xbc,0x5f,0x4e,0xf1,0xc3,0x1c,0xbb,0x13,0x7c,0x3f,0xe2,0x18,0xf,0xa2,0x6,0x36,0xaa,0x7b,0x94,0xe3,0xd4,0xef,0x7,0x25,0x6c,0x31,0x87,0xf1,0x7e,0x39,0xc9,0xf7,0xd3,0xb7,0xdf,0x7c,0x27,0xe3,0x30,0x6b,0x63,0xbc,0x88,0x1a,0xd8,0x14,0xb6,0xb0,0x9,0x84,0x5d,0x7e,0x24,0x6a,0xe1,0xe4,0x87,0x39,0x76,0x27,0x51,0x89,0x99,0x5a,0x11,0x9e,0xd4,0x63,0xf3,0xfb,0x41,0x9,0x5b,0xcc,0x61,0xbc,0x5f,0x41,0xe1,0x87,0x39,0x76,0x27,0x6d,0x55,0xb2,0xa8,0x81,0x45,0x61,0xb,0x9b,0x40,0xd8,0xe5,0xfb,0x1d,0xb3,0x9f,0xbe,0xc3,0xcc,0xf,0x73,0xec,0x4e,0xda,0xaa,0x74,0x51,0x3,0xf,0xeb,0xb1,0xd9,0x41,0x25,0x8a,0x5a,0x25,0xbf,0xd8,0x95,0xfc,0xb,0xc1,0x29,0x5b,0x41,0xe9,0x6,0x5b,0x85,0xd3,0xf7,0xcf,0xd4,0xac,0x68,0xa5,0x8,0x44,0x18,0x63,0xe,0x82,0xef,0xb0,0xf3,0xfd,0x8e,0xdd,0xaf,0x38,0xc6,0xcb,0x75,0x97,0xb2,0xe5,0x4a,0x3d,0x36,0xbf,0x6f,0x58,0xa5,0xc4,0x1c,0x4,0xdf,0x61,0xe7,0xfb,0x1d,0xbb,0x5f,0x71,0x8c,0x97,0xeb,0x1e,0xc9,0x96,0xe3,0xf5,0xd8,0xfc,0xbe,0x61,0x95,0x12,0xb3,0x53,0xf0,0x3b,0xf6,0x48,0xd4,0xca,0x87,0xd7,0xa2,0xe6,0x14,0xdc,0xec,0xbe,0x3b,0x5a,0x8f,0xcd,0xef,0x7,0xa5,0x52,0x62,0x76,0x8a,0x1f,0xe6,0xd8,0x9d,0xe0,0x7,0xc5,0xb7,0x97,0xdf,0x61,0x50,0x26,0xb,0xdc,0xbe,0x7f,0x25,0x85,0xad,0x52,0x4,0x22,0x8c,0x31,0x3b,0xc5,0xf,0x73,0xec,0x7e,0xf3,0xc3,0x2c,0x6a,0x7e,0xdf,0x77,0xa7,0x31,0x52,0x3c,0x8e,0xd7,0x63,0xb3,0x83,0x48,0xd4,0xbc,0xe5,0x87,0x39,0x76,0xbf,0xf9,0x61,0x15,0x35,0x27,0x10,0xb4,0x71,0xb5,0xd1,0xec,0xc,0x99,0x15,0xad,0x14,0x81,0x8,0x63,0xcc,0x41,0xf0,0x1d,0x76,0xbe,0xdf,0xb1,0x7,0x2d,0xe,0xaf,0x7d,0x7a,0xf9,0x4b,0xa1,0xac,0x7a,0x6c,0x7e,0x7f,0x41,0x95,0x12,0x73,0x10,0x7c,0x87,0x9d,0xef,0x77,0xec,0x41,0x8b,0x23,0xe8,0x3e,0x47,0x83,0x99,0x78,0x6c,0xd7,0x63,0xf3,0xfb,0xb,0xaa,0x94,0x98,0x9d,0x82,0xdf,0xb1,0x47,0xa2,0x56,0x3e,0xc2,0x2c,0x6a,0x5e,0xdb,0xb1,0x55,0x8f,0xcd,0xef,0x7,0xa5,0x52,0x62,0x76,0x8a,0x1f,0xe6,0xd8,0x9d,0xe0,0x7,0xc5,0x77,0x34,0xa6,0xe6,0x9d,0x1d,0x4f,0x36,0xc1,0xfb,0xcd,0xf,0x63,0xcc,0x4e,0xf1,0xc3,0x1c,0xbb,0xdf,0xfc,0x48,0xd4,0xc2,0x6b,0xc7,0x76,0x3d,0x36,0x3b,0x88,0x44,0xcd,0x5b,0x7e,0x98,0x63,0xf7,0x9b,0x1f,0x89,0x5a,0x70,0xec,0xd8,0x81,0xe9,0xa,0xba,0x61,0x7c,0x48,0xc3,0x18,0x73,0x10,0x7c,0x87,0x9d,0xef,0x77,0xec,0x4e,0xd9,0x72,0x23,0x8e,0xb1,0x4a,0x83,0x7,0x51,0xd4,0xec,0xd8,0x32,0x95,0xb1,0xf9,0xfd,0xa0,0x44,0xa2,0x16,0xf1,0xc3,0xe0,0xdb,0x49,0x5b,0x7e,0xc4,0x31,0x5e,0x44,0xd,0x5c,0xda,0x4,0xef,0x37,0x3f,0x8c,0x31,0x3b,0x5,0xbf,0x63,0x8f,0x44,0xcd,0x79,0x5b,0xe5,0xa0,0x12,0x45,0xd,0x5c,0xd8,0x4,0xef,0x37,0x3f,0x8c,0x31,0x3b,0xc5,0xf,0x73,0xec,0x4e,0xf0,0x83,0xe2,0x3b,0x28,0xf7,0xc1,0xeb,0xfb,0x19,0xa4,0x7b,0xe8,0xe8,0x26,0x78,0xbf,0xf9,0x61,0x8c,0xd9,0x29,0x7e,0x98,0x63,0xf7,0x9b,0x1f,0xa4,0x17,0xd2,0xf,0x51,0x73,0xc2,0x67,0x90,0xee,0x21,0xb8,0x34,0x2b,0x1a,0x89,0x9a,0xb7,0xfc,0x30,0xc7,0xee,0x37,0x3f,0x48,0x2f,0x64,0x58,0x45,0xcd,0x49,0x38,0x15,0x4f,0xc9,0x59,0xd1,0xb0,0xbd,0x64,0x7e,0x3f,0x50,0x61,0xbb,0x5f,0xe3,0x85,0xef,0x77,0xec,0x4e,0xda,0xa,0xab,0xa8,0x5,0xe9,0x1e,0xee,0xe,0x47,0xab,0x7b,0x44,0xa2,0x16,0x1e,0xdf,0x61,0xe7,0xfb,0x1d,0xbb,0x93,0xb6,0x22,0x51,0x73,0x3e,0x73,0x1c,0x22,0x6c,0x61,0x7b,0xd0,0xfc,0x7e,0xa0,0xc2,0x3c,0xd8,0x1d,0x66,0xbe,0xdf,0xb1,0x3b,0x69,0x2b,0xac,0xa2,0xe6,0x24,0x9c,0x8e,0x47,0x8,0x51,0x5e,0x75,0xf,0x27,0x3,0xf1,0x82,0x33,0x5e,0xf8,0x61,0x8e,0xdd,0x9,0x7e,0x50,0x7c,0x7,0xe5,0x3e,0xf8,0x21,0x6a,0x41,0xb3,0x33,0xdc,0x9e,0xed,0xea,0x1e,0xa5,0x8c,0x79,0xc5,0xf5,0xfb,0x81,0xa,0xdb,0xfd,0x8a,0xf8,0xce,0xf8,0x76,0xd2,0x96,0x5f,0xa2,0x16,0xa4,0x2e,0xa8,0x5b,0xa2,0x6,0x36,0xab,0x7b,0x8c,0x64,0xcc,0xb,0xae,0xdf,0xf,0x54,0xd8,0xee,0x57,0xc4,0x77,0xc6,0xb7,0x93,0xb6,0x82,0x2a,0xc,0x5e,0xfa,0x74,0x53,0xd4,0xc0,0xc2,0x5e,0xd1,0xb1,0xc,0x79,0xc1,0xf7,0xfb,0x81,0xf2,0x9b,0xef,0xa7,0xef,0x30,0xf3,0x23,0x51,0x73,0x6,0x41,0x8d,0xbd,0x94,0x3d,0x5b,0xeb,0xd8,0x22,0x51,0xb,0x17,0x3f,0xcc,0xb1,0x3b,0xc1,0x77,0xa,0x41,0xb9,0x8e,0x30,0x8b,0x9a,0xd3,0x18,0x29,0xae,0x50,0xd4,0x63,0xf3,0xfb,0x81,0xa,0x33,0x3f,0xcc,0xb1,0x7,0x81,0x3f,0xde,0xe2,0xf0,0xdb,0xa7,0x57,0xf1,0x7,0xbe,0x1e,0x9b,0xdf,0xf,0x54,0x98,0xf9,0x61,0x8e,0x3d,0x8,0xfc,0xf1,0x16,0x87,0xdf,0x3e,0xbd,0xe8,0x82,0x16,0xa1,0x0,0x35,0x4e,0x18,0x72,0x93,0xeb,0x97,0xcf,0xb0,0xf3,0xfd,0xf4,0x1d,0x76,0xfe,0x78,0x8b,0x3,0x8c,0x5a,0x6c,0xc5,0x8f,0x59,0x9f,0x66,0xdb,0x7a,0x69,0x6b,0x34,0x7b,0x3,0xd7,0x57,0xa7,0x0,0xeb,0x80,0x5a,0x40,0x1b,0xcb,0x50,0x39,0x41,0x78,0xc9,0x2b,0x97,0x5b,0xe9,0xfc,0x30,0xc7,0xee,0x4,0x7f,0xbc,0xc5,0x51,0x84,0x24,0x49,0x8a,0x64,0x60,0x4c,0x85,0x9,0x6b,0xa6,0xa6,0xeb,0xba,0x24,0x49,0x52,0xc7,0xff,0x7,0x4b,0x67,0x5e,0x42,0xba,0x31,0xde,0x2e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:32:17: warning: 'icon_310_png_size' defined but not used [-Wunused-variable] 32 | static uint32_t icon_310_png_size = 0x5542; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:25:16: warning: 'icon_128_png_data' defined but not used [-Wunused-variable] 25 | static uint8_t icon_128_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0x1b,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x33,0x3a,0x33,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x31,0x3a,0x35,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x31,0x3a,0x35,0x32,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x35,0x65,0x30,0x65,0x38,0x64,0x38,0x39,0x2d,0x64,0x62,0x64,0x35,0x2d,0x34,0x66,0x63,0x35,0x2d,0x61,0x65,0x33,0x62,0x2d,0x39,0x61,0x37,0x61,0x34,0x33,0x61,0x61,0x37,0x64,0x36,0x35,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x33,0x3a,0x33,0x36,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x88,0x5d,0xfb,0x19,0x0,0x0,0x1f,0x8c,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x7b,0x94,0x5c,0x45,0xbd,0xef,0x3f,0x55,0x7b,0xf7,0x74,0x4f,0x77,0xcf,0x23,0x93,0x64,0xf2,0x24,0x9,0x98,0x7,0x1,0x54,0x22,0x8,0x89,0x2,0xf1,0x88,0xa,0x88,0x8,0x2,0xc2,0x91,0x2b,0x47,0xbc,0x27,0xf1,0x71,0x16,0xe8,0x45,0x97,0x82,0x70,0x7c,0xad,0x23,0x70,0x15,0x3c,0x87,0x85,0x28,0x2c,0xd0,0x8b,0xc7,0x13,0x50,0xe,0x8f,0x8,0xc6,0x88,0xe7,0x5e,0x1,0x13,0x97,0x1c,0x4c,0x78,0x45,0x13,0x49,0xc8,0x63,0x42,0x32,0x49,0x26,0x93,0xcc,0x4c,0xe6,0xd1,0xd3,0x8f,0xbd,0xab,0xee,0x1f,0x7b,0x7a,0xd2,0xdd,0xb3,0xf7,0xee,0xbd,0x7b,0xba,0x93,0xe,0xe6,0xb7,0x56,0xaf,0x64,0x7e,0x55,0xf5,0xab,0xda,0xf5,0xad,0xc7,0xef,0x57,0xf5,0xab,0x2a,0xb1,0x70,0xe1,0xc2,0x4e,0x21,0x44,0x13,0x2e,0x24,0x84,0x70,0x63,0x87,0xe2,0x7,0xe5,0xd5,0x32,0xbf,0xa3,0xc5,0xf7,0x8a,0x1b,0x36,0x7e,0xd,0xf9,0x7b,0x4c,0x21,0xc4,0xf4,0x5a,0x65,0xea,0x57,0x1,0xb5,0xc8,0xaf,0xd6,0xb2,0xdf,0x62,0xe0,0x3,0xcc,0x92,0xc0,0x40,0x2d,0x84,0xd7,0xaa,0xa1,0xd4,0xb2,0x1c,0xd5,0xe2,0x57,0xb,0xfc,0x30,0x32,0x2a,0x8c,0xdf,0x23,0x6b,0x21,0xbc,0x5e,0x7a,0x4a,0x2d,0x1b,0x56,0x25,0x79,0xd6,0x63,0x7c,0x59,0xca,0x18,0xaf,0xf0,0x63,0x1,0xfc,0x5a,0x8d,0x14,0x47,0x1b,0xcc,0x4a,0xe2,0xcb,0x30,0x91,0x2b,0xcd,0xf0,0x38,0xf8,0xf5,0x1b,0xdf,0xf4,0x8b,0x7c,0x34,0xe6,0xfc,0x7a,0xb0,0x24,0xc2,0xf2,0xeb,0x5,0xcc,0x72,0xf1,0xdd,0xf8,0xf2,0x58,0x4,0x3f,0x4c,0xfa,0x5a,0xc7,0x3f,0x96,0xc1,0x7,0x18,0xa3,0x4,0xfa,0x51,0xbd,0x80,0x5f,0x2f,0x15,0x7b,0xac,0x80,0xef,0x47,0xae,0xd,0xe0,0x6f,0x75,0xce,0xf,0x13,0xff,0x58,0x2,0xdf,0xaf,0x2e,0x3,0x99,0x81,0xf5,0x2,0x50,0xbd,0x54,0x6c,0xbd,0x81,0x59,0x29,0xf8,0x30,0xa2,0x4,0x6,0x89,0x18,0x46,0xe8,0x78,0xa,0x77,0x5c,0xe1,0x3b,0x72,0xe0,0xc3,0xc8,0x14,0x70,0x1c,0xfc,0xca,0xcb,0x77,0x2c,0xc5,0x77,0xe3,0x87,0xb2,0x2,0x8e,0x6b,0xfb,0xc7,0x6e,0x7c,0x2f,0x7e,0x60,0x25,0x30,0x4c,0x66,0xc7,0xe7,0xfc,0xfa,0x8a,0xef,0xc7,0xf,0xbc,0x17,0x70,0xa4,0x2b,0xab,0x5e,0x2a,0xb6,0xde,0xc0,0xac,0x26,0xf8,0x63,0xac,0x80,0xe3,0xe0,0x1f,0xfd,0x3c,0xab,0x19,0x3f,0x8,0xdf,0xd7,0xa,0x38,0xae,0xf0,0xb9,0xd3,0xb1,0x10,0x3f,0x28,0xdf,0xd3,0xa,0xa8,0x77,0x85,0xef,0x38,0xf8,0xfe,0x61,0xe3,0xb6,0x2,0x6a,0x55,0xb8,0x6a,0x1,0x11,0x54,0x46,0xd8,0xf8,0xf5,0x6,0x66,0x2d,0xc1,0x87,0x1a,0x2d,0x5,0x87,0x8d,0x5f,0x6f,0x15,0x7b,0x34,0xf2,0x3c,0x1a,0xe0,0x43,0x40,0x2b,0xe0,0x6f,0x5,0xfc,0x63,0xa1,0x8c,0x7e,0x61,0x95,0xf0,0xcd,0x72,0x11,0xc7,0x5b,0x38,0xc3,0x30,0x6a,0x5e,0xb1,0x42,0x8,0xb4,0xd6,0x81,0xe4,0x1c,0xb,0x60,0x16,0x7e,0x93,0x6d,0xdb,0x81,0x64,0x8d,0xcb,0xa,0xa8,0x65,0x65,0x95,0x7e,0x40,0x61,0xbc,0x52,0xe0,0xaa,0x1,0x66,0x58,0xbe,0x57,0x9e,0x5e,0x61,0xe5,0xbe,0x3f,0xe8,0x37,0x5,0x2d,0x4f,0x61,0x9c,0x5a,0xd4,0x83,0x59,0x2b,0xf0,0x23,0x91,0x8,0x43,0x43,0x43,0x6c,0xd9,0xb2,0xc5,0x35,0xae,0x57,0x85,0x4,0xad,0xa8,0x3c,0x69,0xad,0x47,0x2b,0xad,0x34,0x7e,0x69,0x25,0x86,0x1d,0xe1,0xf2,0xe5,0x29,0x8d,0xe3,0xf5,0xb7,0x1b,0x70,0x41,0x65,0x94,0xf2,0x72,0xb9,0x1c,0xc9,0x64,0x92,0x5,0xb,0x16,0x78,0xd6,0x8b,0x97,0x9c,0x30,0x7c,0x33,0x48,0x24,0x3f,0x81,0x5e,0x61,0x52,0x4a,0x94,0x52,0xe4,0x72,0x39,0xcf,0x74,0xf5,0x48,0x41,0xbe,0x7d,0xbc,0x7f,0x7,0x89,0x93,0xcd,0x66,0x89,0x44,0x22,0x8,0x21,0x90,0x52,0xfa,0x8e,0xa4,0xe3,0xe1,0x8f,0x69,0x0,0xd5,0xd4,0x8e,0xc3,0xca,0xa,0x4b,0xd5,0x6,0xa6,0x16,0x40,0x56,0x92,0x26,0x4f,0xa6,0xe9,0xda,0x3f,0x7d,0xd3,0x84,0xe5,0x57,0xbc,0x14,0xec,0xc5,0xaf,0x35,0xe8,0x5e,0xf9,0x1c,0x9,0xb0,0xc7,0x5b,0x86,0x4a,0xe3,0x78,0xd,0xff,0xe5,0xd2,0x95,0xe3,0x43,0x0,0xb7,0xf0,0x7a,0x4,0xbf,0x5c,0xbe,0xf5,0x2,0x76,0x58,0x19,0x95,0xca,0x9,0x9a,0xce,0x2d,0x8d,0xa7,0x15,0x10,0x76,0xce,0x7f,0xab,0xf4,0xfc,0xa3,0x25,0xc3,0x8b,0x17,0x24,0xbc,0x92,0x9e,0x9f,0xf,0xb,0xb5,0x14,0xec,0x25,0xb4,0x92,0x2,0x54,0x83,0xc2,0x56,0x58,0x2d,0x7a,0x7a,0x2d,0xc1,0x2f,0xe4,0xd5,0x2,0x7c,0x8,0xe9,0x10,0x12,0x6,0xd0,0x5a,0x80,0x5f,0xae,0x42,0xfc,0xc2,0xeb,0x45,0xbb,0x77,0x23,0x2f,0x2b,0xaa,0x9c,0x8c,0xf1,0x82,0xf,0xe3,0x74,0x8,0xf1,0xe2,0xd7,0x1a,0xfc,0x4a,0xc2,0xcb,0xc5,0x3f,0x5a,0x73,0xbc,0x57,0x1c,0xad,0xb5,0xeb,0x1a,0x47,0xb9,0xf2,0x84,0x9d,0xba,0xcb,0x2e,0x5,0x87,0xe5,0x1f,0x9,0xf0,0x8f,0xf6,0xdf,0x65,0xe3,0x58,0x39,0x44,0x36,0x8b,0x28,0x50,0xde,0xdd,0x6a,0x45,0x0,0x18,0xa0,0xa3,0x8d,0x60,0x98,0x20,0xfc,0x17,0xb4,0xfc,0xca,0x53,0x8e,0xbc,0xd2,0x54,0xe4,0x16,0x6e,0x9a,0x26,0xe9,0x74,0x9a,0x5d,0xbb,0x76,0x15,0xc5,0x29,0x8c,0x1b,0x8d,0x46,0xe9,0xed,0xed,0xd,0x5d,0x50,0x37,0x2a,0xad,0x0,0x37,0xb3,0xc8,0x30,0xc,0xd7,0xf2,0xd6,0x1c,0x7c,0x21,0x10,0xb9,0xc,0x22,0x6b,0x15,0x83,0x1c,0x8f,0xa1,0x5a,0x27,0x41,0x2c,0x81,0x8e,0x44,0x11,0x66,0xe4,0x70,0x98,0x65,0x21,0x72,0x69,0x44,0x26,0x85,0x18,0xe8,0x43,0xf4,0xf,0x20,0x70,0x86,0x63,0xd,0xe8,0x6,0x13,0xa4,0xd3,0x20,0x7c,0xf3,0xe,0x18,0xe6,0x97,0xc6,0x73,0x29,0xd8,0x2b,0xa1,0x10,0x82,0xa1,0xa1,0x21,0xda,0xda,0xda,0xb8,0xf0,0xc2,0xb,0x1,0x5c,0x97,0x3a,0x4d,0xd3,0x24,0x95,0x4a,0x8d,0x36,0x92,0x4a,0xc8,0xd,0xc,0x29,0x25,0xe9,0x74,0x9a,0xfe,0xfe,0x7e,0xb6,0x6e,0xdd,0xca,0xee,0xdd,0xbb,0x81,0xc3,0x7b,0xe,0x42,0x88,0x9a,0x35,0x86,0x51,0x9e,0x10,0xa0,0x15,0x22,0x35,0x3c,0xa,0x9a,0x9a,0xbf,0x10,0xfb,0x94,0xb3,0x50,0xf3,0x4e,0x47,0xcd,0x79,0x3b,0x7a,0xc6,0x1c,0xf4,0x84,0x29,0xe8,0x86,0x46,0x30,0xc,0x30,0xa,0x84,0xd8,0x1c,0x6e,0x4,0x87,0x7a,0x10,0xfb,0x77,0x62,0xbc,0xf9,0x3a,0xe6,0x5f,0xd7,0x61,0x6c,0x7e,0x5,0xe3,0x8d,0xd,0xc8,0xe1,0x34,0x91,0x7d,0xfb,0x30,0xdf,0x36,0x7,0x2b,0xde,0xc,0x4a,0xbb,0xb5,0x7,0xcf,0x72,0x96,0xb,0x1b,0xed,0xb4,0xa7,0x9f,0x7e,0x7a,0x3f,0x30,0xe6,0x8e,0x20,0xbf,0x96,0xdf,0xd9,0xd9,0xc9,0xd2,0xa5,0x4b,0x79,0xf4,0xd1,0x47,0x3d,0x33,0x3e,0x12,0x64,0x59,0x16,0x1d,0x1d,0x1d,0xbc,0xf4,0xd2,0x4b,0x3c,0xfb,0xec,0xb3,0xfc,0xf6,0xb7,0xbf,0x65,0xe7,0xce,0x9d,0x80,0xd3,0x0,0xc3,0x28,0x85,0x81,0xc0,0x97,0x72,0x14,0x78,0x1,0xa8,0xc9,0x53,0xb0,0x3f,0xf0,0x31,0xac,0xb,0x3e,0x81,0xbd,0xe8,0x3c,0x98,0xc,0x34,0x0,0x19,0x20,0x35,0xf2,0xaf,0x62,0xa4,0x5b,0x17,0xa,0x1a,0xf9,0xc9,0x91,0xf8,0x8d,0x40,0x14,0xb0,0x80,0x83,0x20,0xb7,0x6d,0x46,0xbe,0xbc,0x96,0xe6,0xd7,0xd6,0xf0,0xce,0x83,0xdb,0x69,0xe9,0xea,0x20,0xd3,0x32,0x89,0x4c,0xcb,0x24,0x27,0x7d,0x88,0xcd,0xa9,0x32,0xfc,0x4e,0xd7,0x6,0x50,0x2e,0xe1,0xbe,0x7d,0xfb,0x58,0xbc,0x78,0x31,0x4f,0x3c,0xf1,0x84,0x67,0xe6,0x47,0x83,0x6c,0xdb,0xe6,0x81,0x7,0x1e,0xe0,0xce,0x3b,0xef,0x64,0xc7,0x8e,0x1d,0x0,0x34,0x34,0x34,0x8c,0x89,0x57,0xd1,0x1c,0x6f,0x18,0x88,0xc1,0x41,0x4,0x60,0xcf,0x9e,0x8b,0xf5,0xf,0x5f,0xc0,0xba,0xf8,0x53,0xe8,0xb9,0xcd,0xe,0xd0,0xdd,0x40,0x1a,0x50,0xca,0x7d,0xc2,0xf,0x44,0xd2,0x69,0x8,0xcd,0x40,0xb,0x90,0x85,0xe8,0xc6,0x3d,0xcc,0x7a,0xe1,0x49,0xa6,0xff,0xf7,0x6f,0x69,0xdd,0xf6,0x1a,0xd9,0xa6,0x56,0xd2,0x13,0xa6,0x22,0x94,0xf2,0x1c,0x11,0xbc,0xbe,0xc9,0x85,0xdf,0x69,0x4c,0x9d,0x3a,0xf5,0x6b,0x38,0xd9,0x6,0x4e,0x38,0x38,0x38,0xc8,0xcc,0x99,0x33,0xb9,0xfa,0xea,0xab,0x3,0x7f,0xda,0x91,0x20,0x29,0x25,0xef,0x7e,0xf7,0xbb,0xb9,0xfe,0xfa,0xeb,0x89,0x46,0xa3,0x3c,0xff,0xfc,0xf3,0x58,0x96,0x55,0xe4,0x93,0x50,0x11,0xf8,0xd2,0x40,0xc,0xd,0x2,0x90,0xfd,0xf2,0x1d,0x64,0xee,0x7a,0x14,0x75,0xe1,0xd9,0x90,0x8b,0x42,0x27,0x70,0x48,0x81,0x35,0xd2,0xcd,0xc7,0xa5,0x3,0x6b,0xb0,0x35,0xa4,0x34,0x1c,0xd4,0x30,0x20,0xb0,0xdb,0x9b,0xe8,0x59,0x72,0x16,0xbb,0xce,0xbc,0x82,0x74,0xfb,0x74,0x92,0x9d,0x1d,0xb4,0x76,0xfc,0x5,0xbb,0x31,0x89,0x8a,0x36,0x22,0xb4,0x2a,0x5b,0x7e,0x1f,0xfe,0x40,0x55,0xdd,0xc2,0xeb,0x85,0xc,0xc3,0xe0,0x96,0x5b,0x6e,0x61,0xd3,0xa6,0x4d,0x9c,0x71,0xc6,0x19,0x64,0xb3,0x59,0xb2,0xd9,0x6c,0x91,0x6d,0xed,0x45,0x63,0x14,0x3c,0x34,0x72,0x68,0x10,0x1d,0x9f,0x40,0xfa,0x3f,0x9e,0x27,0x77,0xfb,0xcd,0x8e,0xe,0xf0,0x67,0x5,0x7d,0xa,0xc4,0x78,0x7a,0xbc,0x5f,0x41,0x0,0xad,0xa0,0x57,0xc1,0x4e,0x8d,0x8a,0x46,0xe9,0xf8,0xfb,0xff,0xc1,0xda,0x3b,0x56,0xf2,0xd7,0x8f,0x7f,0x19,0x6d,0x98,0x18,0x99,0x61,0xff,0xf2,0x7,0xe0,0xfb,0xee,0x5,0x84,0xb5,0x41,0xeb,0x8d,0x16,0x2c,0x58,0xc0,0xfa,0xf5,0xeb,0xb9,0xe1,0x86,0x1b,0xd0,0x5a,0x63,0x59,0x56,0x70,0xbd,0x40,0x8,0x84,0x52,0xc8,0xe1,0x34,0xd6,0x99,0x1f,0x62,0xf8,0x99,0xbf,0x60,0x5f,0xbc,0x14,0x5e,0xd2,0xe,0xf0,0x6,0x47,0x86,0x4,0x20,0x34,0xc,0x29,0xd8,0xa1,0xb0,0xa3,0x31,0x36,0xff,0xf3,0x97,0xd8,0xfe,0xc1,0xeb,0x48,0x74,0xbf,0xe9,0x5d,0xfe,0x80,0x14,0x7a,0x2f,0xe0,0x58,0x1,0xbf,0x90,0xee,0xb9,0xe7,0x1e,0x52,0xa9,0x14,0x3f,0xf9,0xc9,0x4f,0x90,0x52,0xba,0x8e,0x4,0x63,0x1a,0x83,0xd6,0x18,0xe9,0x34,0xd9,0x73,0x2f,0x27,0xb3,0xf2,0x9,0x67,0x7e,0xdf,0xa8,0x3c,0x3c,0x28,0x4a,0x49,0x3a,0xca,0x5d,0x1c,0x47,0xc1,0x8b,0x30,0xd2,0xa3,0x47,0x82,0x35,0x90,0xc3,0x91,0x99,0x6,0xb2,0x38,0xba,0x43,0x0,0xb1,0xa4,0x81,0x9d,0xd0,0xba,0x63,0x3,0x56,0xb4,0xd1,0xb3,0xfc,0x7e,0xdf,0x56,0xc8,0xf7,0x35,0x3,0x83,0xa,0x3a,0x16,0xe8,0xc7,0x3f,0xfe,0x31,0x1b,0x36,0x6c,0x60,0xdd,0xba,0x75,0xc4,0x62,0xb1,0xa2,0xb0,0x31,0xdf,0x25,0x25,0x72,0x68,0x8,0x6b,0xd6,0x3c,0x32,0xf,0x3d,0xe1,0xdc,0xa4,0xb8,0xdb,0x7,0x7c,0xd,0x20,0xa0,0x59,0x38,0x96,0x80,0x6,0xe,0x80,0xd8,0xb9,0x1f,0xd9,0xf5,0x26,0xa2,0xbf,0x17,0x86,0x7,0x9d,0x7c,0xb4,0x46,0x37,0x26,0xd1,0xad,0x93,0x50,0x93,0x66,0xa0,0xa7,0xb4,0xc3,0x74,0x20,0x26,0xa1,0xf,0xe8,0x5,0x2c,0x8f,0x69,0x45,0x3,0x93,0xa0,0xf5,0x8f,0x7f,0x66,0xfa,0xfa,0xdf,0x30,0xdc,0x36,0xdd,0xbd,0xfc,0x7e,0xdf,0x56,0xc2,0xaf,0x8a,0x47,0xd0,0xb1,0x42,0xcf,0x3c,0xf3,0xc,0x53,0xa7,0x4e,0x25,0x9d,0x4e,0xd3,0xd8,0xd8,0xe8,0xe9,0xaa,0x25,0x32,0x19,0x34,0x90,0xb9,0x63,0x25,0x4c,0x0,0x36,0xf9,0x80,0x6f,0x1,0x93,0xa4,0x3,0xfc,0x96,0x14,0x91,0xd5,0xab,0x30,0xd6,0xfd,0xe,0x63,0xeb,0x9f,0x31,0x76,0xbe,0x81,0xe8,0x39,0xe0,0xc8,0xa5,0x18,0x53,0x6d,0x82,0x6e,0x99,0x8c,0x9e,0x36,0xb,0x7b,0xce,0x42,0xac,0xd3,0x16,0x93,0x7b,0xcf,0x5,0xa8,0xb7,0xcf,0x85,0x26,0x9,0xfb,0x81,0x5e,0xed,0xc,0xff,0xf9,0x84,0x42,0x80,0x80,0x99,0x7f,0x5a,0x89,0x99,0x49,0xa1,0xc,0x13,0xc9,0xd8,0x45,0xb1,0xc2,0x6f,0x29,0xc7,0xf,0xe4,0x11,0x54,0x29,0xf8,0xdd,0xdd,0xdd,0xbc,0xff,0xfd,0xef,0x27,0x97,0xcb,0x55,0x6d,0x9d,0x5c,0x29,0x45,0x4b,0x4b,0xb,0x27,0x9f,0x7c,0x32,0x17,0x5d,0x74,0x11,0x57,0x5e,0x79,0x65,0x20,0xe5,0xe,0xa0,0xad,0xad,0x8d,0xfb,0xee,0xbb,0x8f,0x65,0xcb,0x96,0x61,0x59,0xd6,0x18,0x8f,0x9b,0xfc,0x22,0x8f,0xb0,0x2c,0xb2,0x97,0x5c,0x87,0xfa,0xc8,0xa9,0xb0,0x49,0xfb,0x83,0x3f,0x57,0xc2,0xde,0x2c,0xd1,0x5b,0xbe,0x4d,0xe4,0xe9,0x7f,0xc7,0xd8,0xd7,0x39,0x8a,0x97,0x16,0xa0,0x63,0xd,0x8,0x23,0x82,0x96,0xc2,0x31,0xdf,0x5,0xa0,0x35,0xc2,0xb6,0x90,0x87,0xba,0x11,0x7,0xbb,0x89,0xfc,0xe5,0x25,0x58,0xb5,0x2,0x15,0x8f,0x61,0xbf,0xfb,0xef,0xc8,0x2c,0xfd,0x18,0xb9,0xb,0xae,0x42,0x2d,0x68,0x81,0x2e,0xe1,0x28,0x82,0x12,0x68,0x11,0x98,0xdb,0x6,0x98,0xf6,0xea,0xef,0x48,0xb5,0x4d,0x1f,0x37,0xf8,0x0,0x62,0xd1,0xa2,0x45,0xa3,0xeb,0x0,0x41,0xc1,0xdf,0xb7,0x6f,0x1f,0x4b,0x96,0x2c,0xe1,0xb1,0xc7,0x1e,0xf3,0x2c,0x0,0xc0,0xee,0xdd,0xbb,0x39,0xe1,0x84,0x13,0x7c,0xe3,0x8c,0x97,0x66,0xcd,0x9a,0xc5,0xd7,0xbf,0xfe,0x75,0x96,0x2d,0x5b,0x16,0x38,0xcd,0xbc,0x79,0xf3,0xd8,0xba,0x75,0x2b,0x89,0x44,0x2,0x55,0x30,0xf7,0xa,0x21,0x20,0x93,0x41,0xa0,0x49,0x3d,0xba,0xd,0xbd,0x64,0xe,0x74,0xa8,0xb1,0x5b,0x66,0xf9,0x85,0x9d,0x85,0x12,0xf1,0xda,0x9b,0x24,0xae,0xfb,0x10,0xe6,0xce,0xcd,0x28,0x80,0x64,0xd2,0x59,0xf9,0xf3,0x59,0xac,0x71,0x5,0x47,0x8,0xe4,0xf0,0x20,0x32,0xed,0xf8,0x50,0xe6,0x26,0x4f,0x41,0x7e,0xec,0x3a,0x86,0xfe,0xe7,0xad,0x64,0x4f,0x6a,0x82,0x7d,0x40,0x1b,0xcc,0x7e,0xe4,0x51,0xde,0xf5,0xe3,0x2f,0xd1,0x3f,0xfb,0x54,0xc4,0xf8,0x1d,0x45,0x3b,0x47,0xcf,0x6,0x6,0x5,0xdf,0x2b,0xae,0x1b,0x19,0x86,0xe1,0xea,0xd7,0x96,0x97,0x91,0xff,0xe5,0x15,0x33,0x29,0x25,0x86,0x61,0x14,0xfd,0x4c,0xd3,0x1c,0xf3,0x8b,0x44,0x22,0x44,0x22,0x11,0xa4,0x94,0xbc,0xf9,0xe6,0x9b,0x2c,0x5f,0xbe,0x9c,0xab,0xae,0xba,0x8a,0x3,0x7,0xe,0x4,0x2a,0xd7,0xdd,0x77,0xdf,0xd,0x38,0x8e,0x97,0xa5,0xdf,0x24,0x6c,0x1b,0xfb,0x6d,0xa7,0xa1,0x4f,0x99,0x3,0x5d,0xb8,0x6f,0x98,0x2b,0x1,0xb3,0x25,0xc6,0xef,0xd6,0xd3,0x74,0xf1,0xe9,0x18,0x3b,0x37,0x63,0x37,0x37,0x41,0x73,0x33,0x48,0x19,0x1a,0x7c,0x21,0x84,0x33,0x30,0x34,0x26,0xb1,0xdb,0xda,0xb0,0xdb,0x26,0xa0,0xba,0xbb,0x68,0x7b,0xe0,0xbb,0x9c,0xf3,0xad,0x4f,0x30,0xf7,0xe1,0xff,0x40,0x5a,0x39,0xc8,0xc2,0xec,0xb5,0x8f,0x92,0x6b,0x9a,0xe8,0x69,0x79,0x86,0x55,0xde,0x3d,0x75,0xda,0x5a,0xe9,0x1,0x81,0x7a,0x43,0xc0,0xf4,0x86,0x61,0x10,0x89,0x44,0xc8,0xe5,0x72,0x3c,0xf6,0xd8,0x63,0xac,0x5b,0xb7,0x8e,0x4d,0x9b,0x36,0xd1,0xd8,0xd8,0xe8,0x23,0x1,0x2e,0xbe,0xf8,0x62,0xe6,0xcf,0x9f,0xcf,0x96,0x2d,0x5b,0x88,0x44,0x22,0x45,0x61,0x2,0xd0,0xa7,0x9e,0xed,0xcc,0xfd,0x3b,0x3d,0x4,0x4c,0x16,0x88,0x9d,0x7d,0xc4,0xaf,0x39,0xf,0x91,0x1b,0x46,0xb5,0xb4,0xb8,0xf6,0xc6,0x4a,0xa6,0x3d,0x46,0xf4,0x12,0xdd,0xd4,0x44,0xaa,0xb5,0x95,0x58,0xef,0x5e,0x16,0xfd,0xe8,0x16,0xda,0xff,0xf8,0x5f,0xf4,0xcd,0x38,0x95,0xc4,0xc1,0x4e,0xd2,0x6d,0x53,0x8b,0x1a,0x99,0x9f,0x7c,0x3f,0x3e,0x78,0x78,0x4,0xd5,0x4a,0xe1,0xab,0xf6,0xe6,0x8c,0x10,0xce,0xbe,0x79,0x7e,0x64,0xe8,0xe8,0xe8,0xe0,0xfe,0xfb,0xef,0xf,0x54,0x96,0xcb,0x2f,0xbf,0x7c,0xac,0x4c,0xad,0x9d,0x35,0xfe,0x93,0xcf,0x74,0xba,0x86,0xcb,0x2a,0x1b,0x5a,0xc0,0x44,0x68,0xf8,0xc9,0xdd,0x18,0xb9,0x61,0x54,0x53,0x53,0x20,0xf0,0xdd,0xc8,0xb7,0xee,0xb5,0x46,0xd8,0x36,0xd9,0xa6,0x89,0xf4,0x9e,0x74,0x1a,0xad,0x1d,0x7f,0x61,0xee,0x73,0x3f,0x25,0x97,0x68,0x9,0x2c,0xab,0x5c,0x39,0x84,0x8,0x78,0x4d,0x5c,0x39,0x41,0x41,0xa8,0x16,0xe0,0x17,0x52,0x7e,0x7,0xf0,0xce,0x3b,0xef,0x2c,0x9a,0xd7,0xbd,0x68,0xe9,0xd2,0xa5,0x0,0x45,0xe7,0x16,0x84,0xb2,0x9d,0x9d,0xbd,0x19,0x6f,0x73,0x6c,0x73,0x37,0x8a,0x9,0xd8,0xb,0xe6,0xb,0x4f,0x8f,0x58,0x7f,0xc1,0xa7,0xce,0xb0,0x71,0x1c,0xd2,0x8,0x65,0x93,0x6d,0x99,0x44,0x6a,0xf2,0x9,0x4e,0xcf,0x1f,0xe7,0xc9,0xa9,0xc2,0xb0,0x71,0xb9,0x85,0x57,0x4a,0xb5,0x6a,0xc,0xa6,0x69,0xb2,0x77,0xef,0x5e,0x56,0xae,0x5c,0x59,0xb6,0xc,0xa7,0x9d,0x76,0x1a,0xd,0xd,0xd,0xc5,0x7a,0x80,0x6d,0x81,0x14,0xe8,0xd6,0xc9,0xde,0xd,0xa0,0x11,0x44,0x67,0x1f,0x72,0x6f,0x7,0x5a,0x8c,0x35,0xd7,0xab,0xb,0x7e,0xe5,0x61,0x41,0xd3,0x54,0xd5,0x2d,0x3c,0x48,0xbc,0x5a,0xfe,0x9d,0x57,0x38,0x57,0xaf,0x5e,0x5d,0xb6,0x5c,0x33,0x66,0xcc,0x60,0xfa,0xf4,0x92,0x85,0x14,0x5b,0x39,0xce,0x18,0xb1,0xb8,0xb3,0x67,0xef,0x46,0x26,0x30,0xd4,0x83,0xc8,0xc,0x23,0x4a,0xc6,0xcf,0x6a,0x4e,0xa7,0xa5,0x8a,0xb2,0x57,0x9c,0x30,0x7c,0xb7,0x30,0xdf,0x1b,0x42,0xbc,0x4,0x5,0xb5,0xbb,0xcb,0x65,0x5e,0xed,0xbf,0xf3,0xb4,0x71,0xe3,0xc6,0x40,0x65,0xc9,0x37,0x80,0x3c,0x69,0x1,0xd8,0xa,0x94,0x35,0xb6,0x6b,0xe7,0x29,0x7,0x34,0x4d,0x82,0xc6,0xa4,0xb3,0xd7,0xef,0x53,0x96,0xa0,0xa3,0x41,0x39,0x5e,0x98,0xf3,0x92,0x61,0x47,0x8b,0xaa,0xb8,0x85,0x57,0x92,0xae,0x56,0xe0,0x3,0xf4,0xf5,0xf5,0x5,0x2a,0x53,0x3c,0x1e,0x2f,0x66,0x98,0x11,0x64,0xce,0x46,0xc,0xf6,0x39,0xeb,0xf7,0x6e,0x34,0x4,0x7a,0x6e,0x33,0xf6,0xdc,0x77,0x38,0x3e,0x7f,0x52,0x8e,0xb,0x7c,0xaf,0x38,0x7e,0xa7,0x81,0xaa,0x5,0x3e,0x54,0xe8,0x16,0x1e,0xf4,0xa8,0x52,0xd0,0xc2,0x54,0x3,0xfc,0x42,0x5e,0x32,0x99,0xc,0x54,0x8e,0x4c,0x26,0x53,0x2c,0xc3,0x8c,0x38,0x4b,0xb6,0xdd,0x9d,0x5,0x1e,0x12,0x25,0x94,0x53,0x10,0x87,0xcc,0xc7,0x6f,0x74,0xe2,0xa6,0x87,0x1d,0xdb,0x3f,0x44,0xf9,0xbc,0x68,0x3c,0x71,0x2a,0xd5,0x13,0x6a,0x6e,0x5,0xd4,0xb2,0xa7,0x97,0xc6,0xc9,0xff,0x7b,0xe2,0x89,0x27,0x6,0x2a,0x5b,0xa1,0xd3,0xaa,0x10,0x62,0x14,0x48,0x63,0xf3,0x2b,0x79,0xae,0x4b,0x66,0xc0,0x2e,0x8d,0x75,0xcd,0x47,0x48,0x5f,0xf9,0x79,0xcc,0x74,0x6,0x91,0x1a,0x1c,0x4d,0x5b,0xe9,0x68,0x10,0x84,0xaa,0xd,0x3e,0x1c,0x61,0x2b,0xa0,0x9a,0x60,0xbb,0xfd,0x9d,0x37,0xff,0xce,0x39,0xe7,0x9c,0xb2,0x72,0x6,0x6,0x6,0xd8,0xb3,0x67,0x8f,0xab,0x4c,0xf9,0xfa,0x7a,0x18,0x4,0xc,0x8f,0xf2,0x64,0x34,0xf4,0xc1,0xf0,0xdd,0x3f,0x22,0xb5,0xfc,0x66,0x64,0x26,0x87,0xec,0xed,0x75,0xac,0x88,0xa,0x35,0xfe,0x72,0xbc,0x5a,0x80,0xf,0x15,0x5a,0x1,0x7e,0xa,0x62,0x50,0x1a,0x2f,0xd8,0xa5,0x7f,0xb,0x21,0xc8,0x64,0x32,0x18,0x86,0xc1,0x27,0x3e,0xf1,0x89,0xb2,0xb2,0xb7,0x6d,0xdb,0x46,0x4f,0x4f,0xcf,0x98,0xa5,0x6a,0xd,0x18,0x3b,0x36,0x3a,0xdb,0xb2,0x4d,0xe0,0xba,0xdf,0x62,0x0,0x3d,0xa,0x7a,0x61,0xf8,0xce,0x3b,0x18,0xf8,0xfe,0xa3,0xa8,0x39,0x27,0x21,0x7,0x87,0x30,0x7a,0x7b,0x11,0x7d,0x7d,0xa0,0x94,0xe3,0x44,0x5a,0xe6,0x9b,0xbc,0x78,0x85,0x8a,0xb6,0x97,0xd2,0x5d,0xd,0xf3,0x50,0x86,0x35,0x33,0x2a,0x5,0xdf,0xaf,0x35,0x97,0xca,0xf4,0xd2,0x8c,0xfd,0xfe,0xce,0xeb,0x25,0xb7,0xde,0x7a,0x2b,0xed,0xed,0xed,0x65,0xcb,0xf3,0xfc,0xf3,0xcf,0x3,0x14,0xf9,0x6,0x8,0x21,0x20,0x11,0xc7,0xdc,0xbb,0x9b,0xc8,0x7f,0xfe,0x8,0x66,0xe0,0xac,0xfb,0xbb,0x91,0x9,0xf4,0x2b,0xd8,0xc,0xb9,0x6b,0xae,0xe2,0xd0,0xca,0x6d,0xf4,0x3f,0xf4,0x3c,0xc3,0x9f,0xfa,0x5f,0xa8,0x99,0xb3,0x31,0xfa,0xfb,0x31,0x7a,0x7a,0x90,0xbd,0xbd,0x60,0xe5,0x40,0x84,0xeb,0xf9,0x85,0x27,0x83,0xc2,0xde,0x9a,0x12,0x6,0x4f,0x4f,0x7b,0xae,0xd6,0xf3,0xd6,0x78,0x64,0xb8,0xfd,0x9d,0x4e,0xa7,0x69,0x6f,0x6f,0xe7,0xe6,0x9b,0x6f,0xe,0x24,0x33,0xbf,0x58,0x34,0xa6,0x7c,0x46,0x4,0x25,0x5,0x8d,0xf7,0x7e,0x15,0xfe,0x9c,0x82,0xd9,0xc2,0x7b,0x4d,0x40,0xe2,0x98,0x8d,0xdb,0x9d,0x1d,0x43,0xeb,0x82,0xa5,0xa4,0xee,0xfc,0x37,0xfa,0x1f,0x7f,0x9d,0x81,0x7b,0x56,0x32,0x7c,0xe9,0x75,0xd8,0x27,0x9c,0x88,0x1c,0x18,0xc4,0xec,0xe9,0x75,0x1a,0x44,0x4f,0xf,0x58,0x59,0xf0,0xe8,0x48,0x47,0x62,0xd8,0x2f,0xa4,0xc0,0xe,0x21,0xd5,0xa2,0x6a,0x2a,0x85,0x79,0xe0,0xb5,0xd6,0x4c,0x9b,0x36,0x8d,0xb5,0x6b,0xd7,0x96,0xdd,0x8,0x2,0xe8,0xe8,0xe8,0x60,0xcd,0x9a,0x35,0x98,0xa6,0x39,0xf6,0x32,0x26,0xad,0xd0,0xc9,0x24,0x66,0xff,0x0,0xf1,0xaf,0x5c,0x4d,0xea,0xe9,0x5f,0xc1,0x4,0xe9,0xec,0xc9,0xbb,0xf9,0x1,0x8a,0x91,0x5f,0x4a,0x41,0x7,0x80,0x44,0x37,0xc5,0xc8,0x5e,0x7d,0x19,0xd9,0x2b,0x2f,0x83,0x1d,0x69,0x22,0x9b,0xd6,0x61,0x6e,0xfa,0x13,0xe6,0xeb,0xeb,0x31,0xde,0x78,0xd,0x73,0xeb,0x5f,0x31,0x18,0x74,0x96,0x9d,0xa3,0x26,0x3a,0xe1,0xec,0x22,0x6,0xa9,0xf5,0x6a,0x82,0xf,0x21,0xae,0x88,0xa9,0xa4,0x51,0x68,0xad,0x47,0x4d,0x2d,0xb7,0x3b,0x6e,0xaa,0x45,0x57,0x5c,0x71,0x5,0xf,0x3e,0xf8,0x20,0x13,0x26,0x4c,0x8,0x14,0xff,0xae,0xbb,0xee,0x2,0xf0,0xf4,0xa,0x2,0x81,0x9d,0x4c,0x10,0xfd,0xe3,0x2a,0xd4,0x17,0x6f,0x26,0x7d,0xff,0xff,0x6,0x7c,0x1a,0xc1,0xe1,0x64,0x80,0x72,0x14,0xc8,0x1,0x1c,0xcb,0xa0,0x39,0x46,0xee,0xc2,0x73,0xc9,0x5d,0x76,0xae,0x73,0x58,0x64,0x9f,0x45,0x64,0xe3,0x8b,0x44,0x5e,0x5d,0x43,0x64,0xc3,0x1f,0x30,0x37,0xfe,0x9,0xa3,0xfb,0x0,0x12,0x50,0x11,0x81,0x6a,0x6e,0x1b,0x63,0x56,0x8e,0x8a,0xaf,0x32,0xf8,0x42,0x4,0xb8,0x27,0xb0,0x9c,0x10,0x3f,0x1a,0xef,0x7a,0x81,0x1f,0xcd,0x9e,0x3d,0x9b,0xf7,0xbd,0xef,0x7d,0x5c,0x7b,0xed,0xb5,0x9c,0x7f,0xfe,0xf9,0x81,0xd3,0x75,0x77,0x77,0x73,0xdf,0x7d,0xf7,0x61,0x18,0x86,0xff,0xed,0x5d,0x66,0x4,0xbb,0x31,0x46,0xe3,0xc3,0xdf,0x45,0x8,0xcd,0xf0,0xbf,0x7e,0x17,0x5a,0x25,0x74,0x94,0xb8,0x69,0x79,0x91,0xc0,0xd9,0x4d,0x1c,0xc4,0xf9,0x69,0xc0,0x90,0x10,0x33,0xc9,0x7d,0xf0,0xbd,0xe4,0x2e,0x79,0x2f,0xf4,0x83,0xdc,0xbe,0x97,0xc8,0x9f,0xff,0x40,0xc3,0x9f,0x9e,0x25,0xba,0x76,0x15,0x46,0xe7,0x6e,0xe7,0xf0,0x9,0x20,0x1b,0xa3,0xa3,0xfe,0x5,0xb5,0x0,0x1f,0x2a,0x3c,0x1c,0x1a,0x94,0xda,0xdb,0xdb,0x59,0xb7,0x6e,0xdd,0xe8,0xe1,0x8c,0x30,0xe4,0x96,0xaf,0xd6,0x7a,0xd4,0x25,0x6c,0xde,0xbc,0x79,0xa1,0x65,0x2,0x5c,0x73,0xcd,0x35,0x28,0xa5,0x68,0x6a,0x1a,0x73,0x1a,0xae,0x98,0x94,0x82,0x68,0xc,0x85,0xa0,0x71,0xc5,0xf7,0x30,0xde,0xdc,0x42,0xea,0x9b,0xff,0x8a,0x3a,0xe3,0x44,0xd8,0x2f,0xa0,0x3b,0x60,0x43,0x18,0xfd,0xa0,0x11,0x99,0x29,0x9c,0x9f,0x6,0x4c,0x89,0x9a,0x39,0x8d,0xcc,0x3b,0x3f,0x4e,0xe6,0x9a,0x8f,0x33,0xb8,0xe5,0xe,0x1a,0xfe,0xf4,0x7f,0x89,0xfe,0x61,0x35,0x6c,0x7e,0x9,0xb1,0xa7,0x83,0x44,0xe7,0x56,0x32,0x53,0xe7,0x90,0x33,0x22,0x8,0x35,0xfe,0x9b,0xc2,0x4a,0xc3,0xc4,0x99,0x67,0x9e,0xd9,0x2f,0x84,0x70,0xad,0xd,0x2f,0x21,0x5d,0x5d,0x5d,0x2c,0x5e,0xbc,0x98,0x5f,0xfc,0xe2,0x17,0x9e,0x99,0xd4,0x23,0x5d,0x7f,0xfd,0xf5,0xfc,0xf0,0x87,0x3f,0x24,0x91,0x48,0x8c,0x31,0xad,0x3c,0x15,0x32,0x21,0x41,0x59,0x18,0xfd,0x3,0x28,0x33,0x46,0xe6,0xb3,0x37,0x91,0xfe,0xe4,0x17,0xd1,0x27,0x4f,0x80,0x7e,0x1c,0xaf,0x21,0x2f,0x2f,0xde,0xa0,0xa4,0x71,0xf2,0x69,0x6,0x26,0xe1,0xec,0x37,0x1c,0x80,0xe8,0xd6,0x57,0x39,0x79,0xcd,0xe3,0xcc,0x7d,0xfe,0x9,0x6c,0x53,0x32,0xd4,0x3e,0xcb,0xf1,0x3d,0x70,0xb9,0x44,0xb2,0xdc,0xb7,0x78,0x84,0x75,0x1a,0x33,0x66,0xcc,0x28,0x3a,0x1a,0x56,0x4e,0x88,0x10,0xce,0xe9,0xe0,0x99,0x33,0x67,0x72,0xe5,0x95,0x57,0x6,0xfa,0xbe,0x7a,0xa0,0x7,0x1f,0x7c,0x90,0x6f,0x7c,0xe3,0x1b,0x34,0x34,0x34,0x8c,0x39,0x2f,0xe8,0xaf,0x8d,0x6b,0x10,0x2,0x1d,0x8f,0x23,0x33,0x83,0x44,0x5f,0xfc,0x3d,0xd,0x4f,0xfd,0x3b,0x62,0x5f,0x1f,0x3a,0xd6,0x8e,0x7e,0x5b,0x3b,0x4c,0x17,0xce,0x4e,0x52,0x46,0x38,0xe0,0x84,0x6d,0xc,0x62,0x24,0x9f,0x8c,0x86,0x1e,0xe7,0x48,0x18,0x6,0xd8,0xf3,0xa7,0xd2,0xb5,0xf8,0xfd,0x1c,0x9c,0xfd,0x2e,0x92,0x9d,0x1d,0x4c,0xdc,0xfe,0x2a,0xb9,0x78,0x13,0xca,0x6c,0xf0,0x34,0xdf,0x42,0x4e,0x15,0x3,0xae,0xd,0xa0,0x5c,0xcb,0x3a,0xd6,0x1a,0xc0,0xba,0x75,0xeb,0xf8,0xe8,0x47,0x3f,0xa,0x38,0xfb,0x4,0xe5,0x2e,0x5c,0x70,0x6d,0x10,0x0,0xb1,0x46,0x54,0x63,0x23,0xa2,0xe7,0x0,0xd,0xeb,0xd7,0x12,0x7d,0xfc,0x7e,0x22,0xeb,0xd6,0xc0,0x81,0x2c,0x7a,0xd2,0xc,0xf4,0xec,0x24,0x4c,0x11,0x60,0xa,0xc8,0x8e,0x98,0x8f,0x95,0x36,0x6,0x4b,0x43,0x9f,0x86,0x61,0xc1,0xd0,0xa9,0x27,0xb0,0xf3,0x9c,0x2b,0x91,0x19,0x8b,0xe9,0xaf,0x3c,0xb,0xa6,0x89,0x1d,0x8d,0x8f,0xf1,0x44,0xaa,0x40,0x4f,0x18,0xdb,0x0,0x82,0xc,0x2b,0xc7,0x52,0x3,0x58,0xb9,0x72,0x25,0x1f,0xf8,0xc0,0x7,0x0,0x68,0x69,0x69,0x19,0xe3,0x2d,0x14,0x8,0xfc,0x52,0x5e,0x63,0x23,0xc4,0xe3,0x8,0x34,0xe6,0xf6,0x37,0x88,0xfe,0xfe,0x57,0x44,0x57,0xff,0xc,0xf3,0xe5,0x75,0xc8,0xdd,0x7d,0x68,0x23,0x81,0x9e,0x36,0x9,0x66,0xa,0x48,0x8,0xb0,0x47,0x7e,0x2a,0xe4,0xe8,0x20,0x70,0x46,0x94,0x3e,0xd,0x51,0xc1,0xfe,0xbf,0x7b,0xf,0x43,0xd1,0x99,0xcc,0xfe,0xef,0x5f,0xa1,0xa5,0x1c,0xd3,0x8,0x2a,0x98,0x12,0x6,0x6a,0x6a,0x5,0x1c,0x6d,0xba,0xe9,0xa6,0x9b,0xf8,0xde,0xf7,0xbe,0x7,0x54,0x11,0x7c,0xf2,0x9d,0x54,0xa3,0xa3,0x8d,0xd8,0xb1,0x38,0xa0,0x91,0x7d,0x7,0x89,0xfd,0xe6,0x31,0x62,0xbf,0x79,0xc,0x15,0x6f,0xc0,0x3a,0xe5,0xc,0x72,0x8b,0x2f,0x22,0x7b,0xd6,0x7,0xb1,0xe6,0xbe,0xb,0xa6,0x37,0x40,0x5c,0x3a,0x47,0xc9,0x87,0x71,0x14,0xc1,0x61,0x1c,0x4b,0xa1,0x5c,0xf5,0x1a,0x38,0xab,0x8e,0x19,0xc9,0xce,0xbf,0xbf,0x1c,0x45,0x84,0xb3,0x1f,0xfa,0x32,0x76,0x43,0xc,0x65,0x34,0x0,0xde,0x56,0x42,0x60,0x33,0xf0,0xad,0x2,0xbe,0x65,0x59,0xac,0x5e,0xbd,0x9a,0x6f,0x7f,0xfb,0xdb,0xbc,0xfc,0xf2,0xcb,0x48,0x29,0x49,0x26,0x93,0x65,0xc1,0x77,0xa3,0x40,0xd,0x62,0xd4,0x8b,0xb7,0x15,0x7b,0xe4,0x0,0xa0,0x48,0xa7,0x88,0xae,0x7f,0x81,0xd8,0xfa,0x17,0x50,0xe2,0x1b,0x58,0x27,0xce,0xc7,0x9e,0xbf,0x8,0xeb,0xed,0x4b,0xc8,0xcd,0x5f,0x84,0x9a,0x32,0xb,0x7b,0xfa,0x1c,0x98,0x83,0xa3,0xfc,0x1d,0xc0,0x59,0x37,0xf0,0x6b,0xc,0x12,0xc8,0x2a,0xd8,0x2d,0xd9,0x75,0xf5,0x25,0xb4,0xec,0x79,0x83,0x53,0x56,0xdf,0x4b,0xdf,0x9,0xb,0x91,0x6e,0xce,0xab,0x65,0xbe,0xb1,0xc8,0xc,0xc,0xb,0x7e,0x35,0x36,0x83,0x6a,0x41,0x5b,0xb6,0x6c,0xe1,0xbc,0xf3,0xce,0xa3,0xab,0xab,0xb,0x70,0xe6,0x7b,0x29,0x65,0x65,0x73,0x7e,0x45,0xbc,0x91,0x7c,0x1a,0x13,0xd8,0x8d,0x9,0x7,0xcc,0x5c,0x16,0xb3,0x63,0xb,0xd,0xdb,0xb7,0x20,0x9e,0x79,0x14,0x5,0xa8,0xd6,0x56,0xd4,0x8c,0x39,0x58,0x6f,0x5f,0x4c,0xf6,0xdd,0xe7,0x93,0x39,0xfb,0x2,0xf4,0xdc,0x26,0x18,0x94,0xd0,0xe5,0x63,0x5e,0xa,0x20,0xa3,0xa0,0x4f,0xb2,0xf1,0xf2,0x2f,0x30,0xf3,0xd5,0x67,0x68,0x1c,0x3c,0x48,0x26,0xd1,0x46,0xe9,0xae,0x55,0x50,0x4c,0x43,0x5d,0x17,0xef,0xc7,0x77,0xa3,0x43,0x87,0xe,0x71,0xd3,0x4d,0x37,0x91,0xc9,0x64,0x8a,0xfc,0xef,0xc3,0xf4,0x3e,0xad,0x35,0xe9,0x74,0x9a,0xe5,0xcb,0x97,0x97,0xdd,0xe6,0x6d,0x6f,0x6f,0xc7,0xb2,0x2c,0x0,0x9a,0x9b,0x9b,0x47,0x37,0x54,0xfc,0xca,0x5f,0x3d,0xf0,0x5d,0x78,0x1a,0x30,0x1b,0xd0,0x6d,0x93,0xe,0x6f,0x27,0x58,0x39,0x44,0x2e,0x4d,0x64,0xd3,0xab,0x44,0x37,0xbe,0x4a,0xfc,0x17,0xf7,0x63,0x4f,0x9f,0x41,0xe6,0x7d,0x1f,0x63,0xf0,0x1f,0x6f,0x41,0x2d,0x9a,0x6,0xbb,0x84,0x33,0xe4,0xbb,0x2d,0xd4,0x4b,0xa0,0x47,0xa3,0x67,0x9b,0xbc,0x71,0xfe,0x75,0x9c,0xb9,0xe2,0xeb,0xa4,0x93,0x6d,0xc5,0x37,0x92,0x85,0xc0,0x4e,0x9c,0x75,0xd6,0x59,0xa1,0xaf,0x88,0xe9,0xea,0xea,0xe2,0xec,0xb3,0xcf,0xe6,0xe7,0x3f,0xff,0xb9,0x6b,0xbc,0x3c,0xed,0xda,0xb5,0x8b,0x59,0xb3,0x66,0xf9,0xc6,0x9,0x4a,0xed,0xed,0xed,0xa3,0x3d,0xdb,0x8f,0x1e,0x7c,0xf0,0x41,0x3e,0xf3,0x99,0xcf,0x10,0x8f,0xc7,0xc7,0x2c,0x14,0x5,0x1,0xb1,0xa6,0xd,0xa2,0x94,0x27,0x4,0x28,0x85,0xec,0x3b,0x80,0x61,0x81,0xdd,0xd4,0xcc,0xe0,0x67,0xfe,0x99,0xa1,0x1b,0xbe,0xe2,0xac,0x5,0xec,0xf3,0x68,0x4,0x1a,0x68,0x95,0x44,0xf6,0xf6,0xf3,0xc1,0x3b,0x2e,0x47,0xda,0x39,0xac,0x68,0xdc,0x33,0x3f,0x1f,0x7e,0x67,0x4d,0x3d,0x82,0x4c,0xd3,0x1c,0xf5,0xbb,0xcb,0xdb,0xdf,0xd1,0x68,0xb4,0xe8,0x17,0x8b,0xc5,0x8a,0x7e,0x8d,0x8d,0x8d,0x45,0xbf,0x78,0x3c,0x4e,0x2c,0x16,0x63,0xff,0xfe,0xfd,0xa3,0x47,0xba,0xfc,0x68,0xd9,0xb2,0x65,0xcc,0x9a,0x35,0x8b,0x54,0x2a,0x55,0xf6,0xb6,0xcd,0xa3,0xa,0x3e,0x8c,0xac,0x19,0x8,0x54,0x5b,0x3b,0xd6,0xb4,0x69,0x88,0xcc,0x20,0xad,0xdf,0xff,0x2a,0xad,0xcb,0x46,0xac,0xab,0xc9,0xd2,0x7d,0x27,0x52,0x0,0xfd,0x90,0x9b,0xd1,0xcc,0xfe,0x5,0x67,0x11,0xeb,0x3f,0xe8,0x99,0x5f,0x39,0x3a,0x26,0x3c,0x82,0xf2,0x3d,0xf9,0xd6,0x5b,0x6f,0x2d,0xfb,0x0,0x85,0x10,0x82,0xfb,0xee,0xbb,0xf,0x38,0xec,0xf3,0x17,0x14,0x9c,0x20,0x71,0x6a,0xc1,0x13,0x0,0xb6,0x8d,0x9a,0xd0,0x4e,0x6e,0xd2,0x44,0x92,0xff,0xef,0x9,0x5a,0x6e,0xfc,0xb4,0xb3,0x32,0x18,0xf5,0x28,0xa7,0x52,0x10,0x83,0xde,0x59,0xa7,0x22,0xad,0x6c,0xc5,0x7b,0x5,0x15,0x7b,0x4,0x85,0xa5,0x4a,0xc0,0x2f,0xd4,0x3,0xe2,0xf1,0x38,0xa9,0x54,0x8a,0xcf,0x7e,0xf6,0xb3,0x65,0xf3,0xfa,0xf0,0x87,0x3f,0xcc,0xa5,0x97,0x5e,0x4a,0x3a,0x9d,0xe,0xdc,0xf3,0x8f,0xfa,0x68,0x0,0x8e,0x15,0x60,0x44,0xb0,0xda,0x5a,0x69,0x5a,0xf5,0x53,0xa2,0xf,0xaf,0x72,0x56,0x19,0xdd,0x48,0x0,0x36,0xc,0x4c,0x39,0x9,0xab,0x31,0xe9,0x79,0x59,0x54,0x39,0x5c,0x3d,0xcf,0x5,0x84,0xf9,0x90,0xb0,0x54,0x49,0x65,0x4b,0x29,0x89,0x44,0x22,0x3c,0xf4,0xd0,0x43,0xbc,0xf0,0xc2,0xb,0x65,0xf3,0x78,0xf8,0xe1,0x87,0x89,0xc5,0x62,0xc,0xe,0xe,0x16,0xc9,0xaa,0xb,0xa0,0x3d,0x78,0x0,0x2,0x8d,0x8e,0xc6,0xd1,0x40,0xf2,0xa9,0x7b,0x9d,0x2b,0x61,0x4c,0x8f,0x85,0xdf,0x1c,0xa4,0x9b,0x27,0x62,0xc5,0x92,0x8e,0x3f,0x62,0x0,0xf9,0xa5,0x61,0x9e,0xe7,0x2,0xea,0xa1,0xe7,0x17,0xfe,0xad,0xb5,0x1e,0x75,0xdf,0xfa,0xdc,0xe7,0x3e,0x57,0x36,0xdf,0x44,0x22,0xc1,0xed,0xb7,0xdf,0x8e,0x52,0xaa,0xe8,0x16,0xd1,0xb0,0xe5,0x3d,0x52,0xbc,0x22,0xbe,0xb2,0xb1,0x4d,0x88,0xf4,0xec,0x43,0x76,0x6b,0xe7,0xbe,0x21,0x37,0x52,0x60,0x37,0x34,0x62,0x37,0xc4,0x90,0x5,0x3b,0x85,0x61,0xa6,0x83,0x71,0xbd,0x1c,0x1a,0x96,0x2a,0x1,0xa0,0xf0,0x6f,0xa5,0x14,0xb1,0x58,0x8c,0xd,0x1b,0x36,0xf0,0xe4,0x93,0x4f,0x96,0x95,0x75,0xe3,0x8d,0x37,0x32,0x7b,0xf6,0x6c,0x6,0x7,0x7,0x5d,0xb7,0x8e,0x3d,0xcb,0x23,0x84,0xe3,0xb6,0x65,0x65,0x5d,0x9d,0x33,0xc6,0xb,0xb4,0x7b,0x96,0xc5,0x71,0xb5,0x4,0xa9,0x15,0xd2,0xf6,0x5f,0x29,0x14,0x5a,0x21,0x94,0x42,0x8f,0xa4,0xf,0xab,0xb,0x54,0xfc,0x72,0x68,0x58,0xaa,0x44,0xb,0x77,0x4b,0x93,0xdf,0xc9,0xbb,0xf7,0xde,0x7b,0x3,0xe5,0x5b,0xaa,0x10,0x6,0x2a,0x8f,0x52,0x88,0x5c,0xe,0x39,0x30,0x84,0x4c,0xd,0x80,0x34,0x82,0xa5,0xb,0x40,0x41,0xd3,0x4b,0xb,0x54,0x24,0x86,0x6a,0x90,0x45,0x47,0xd0,0x8a,0xc8,0x0,0x33,0x3d,0x88,0x91,0x4d,0xa1,0xa4,0xbf,0x6f,0x84,0x57,0x19,0xcb,0x5a,0x1,0xd5,0xb2,0x0,0xca,0xc9,0xd,0x3a,0x35,0x28,0xa5,0x68,0x68,0x68,0xe0,0xb9,0xe7,0x9e,0xe3,0x95,0x57,0x5e,0x19,0x13,0xa7,0x94,0x2e,0xba,0xe8,0x22,0x96,0x2e,0x5d,0x5a,0x64,0x16,0xfa,0x7e,0xa7,0x94,0x18,0x7d,0x7d,0xc,0x5f,0xf3,0x15,0x6,0xef,0x7e,0x18,0x39,0x9c,0xc5,0x38,0xd0,0xed,0x28,0x68,0x21,0xce,0x44,0x8e,0x6b,0x94,0x30,0xc,0x4c,0x5,0xd9,0xe9,0x27,0xa1,0xa6,0x8,0x67,0xff,0xc0,0x8d,0x22,0x10,0x1d,0x3a,0x84,0x99,0x49,0x81,0xc,0xf7,0x42,0x6b,0x9e,0xca,0x5e,0x14,0xe9,0x45,0x41,0x1b,0x46,0xb5,0x7a,0x7e,0x21,0x2f,0xaf,0xb,0x4,0xf1,0xff,0x7,0x58,0xb1,0x62,0x5,0x91,0x48,0x64,0x8c,0x42,0x98,0x97,0x5b,0xa4,0x24,0xe,0xf4,0xa3,0x12,0x9,0xd2,0xd7,0xdc,0x4c,0xe6,0x8b,0xd7,0xd0,0xf7,0xc8,0x5a,0x32,0xe7,0x5e,0x84,0xd9,0xdb,0x87,0x71,0xe0,0x80,0x73,0xff,0x8f,0x47,0x5a,0x2f,0x5e,0x90,0x6f,0x1a,0x25,0x29,0x31,0x52,0x8e,0xc3,0xe8,0xe0,0x15,0x5f,0x74,0x78,0xb6,0xc7,0x45,0x15,0x12,0x5a,0xf6,0xbc,0x81,0x99,0x4d,0x17,0x8d,0x52,0x65,0xf3,0x28,0xcc,0x2e,0x54,0xe1,0x2,0xa,0xf5,0x8b,0x57,0xd,0xa5,0x50,0x6b,0x4d,0x32,0x99,0x64,0xf3,0xe6,0xcd,0xa3,0xbb,0x7d,0x7e,0x34,0x73,0xe6,0x4c,0x2e,0xbb,0xec,0x32,0x72,0xb9,0x9c,0xff,0xc9,0x66,0x29,0x31,0xb2,0x39,0xac,0x33,0xde,0x87,0x3e,0x39,0x9,0x2f,0x42,0xee,0x3,0xe7,0xd0,0xff,0xf3,0xd5,0xf4,0xdf,0xf6,0x63,0x54,0x5b,0x3b,0xe6,0xfe,0xfd,0x88,0xa1,0x43,0xce,0x68,0x50,0xc5,0x7a,0xc8,0xe7,0x2f,0xad,0x1c,0x91,0xbe,0x7e,0xe,0xfd,0xc3,0x57,0xc9,0x5e,0xba,0x4,0xf6,0x78,0xec,0xb,0x98,0x2,0x6,0x61,0xd2,0xb6,0x97,0x51,0x51,0x77,0x4f,0xe8,0x72,0x38,0x9,0x21,0xc2,0x5f,0x11,0x33,0x9e,0x29,0xa1,0x5a,0x16,0x1,0x30,0x7a,0xa9,0xd4,0x37,0xbf,0xf9,0x4d,0xfa,0xfb,0xfb,0xcb,0xe6,0x7d,0xfb,0xed,0xb7,0x3,0x8e,0x2f,0x43,0x5e,0xc6,0x98,0xfc,0x72,0x59,0x4,0x30,0x7c,0xc9,0xe7,0x9d,0xd3,0xc1,0x4a,0xc1,0x16,0x5,0xfb,0x21,0x7d,0xc3,0x3f,0xd2,0xf3,0xcb,0xbf,0x90,0xba,0x6a,0x39,0x88,0x8,0x91,0xee,0x6e,0x64,0x77,0x37,0x14,0x1c,0x7,0xab,0xbc,0xe7,0xb,0x67,0xd8,0xef,0xdd,0x4f,0xa4,0xfb,0x0,0xfd,0x97,0x5e,0xc7,0xc0,0xb7,0xbf,0xeb,0xdc,0x15,0x68,0xbb,0x38,0xd6,0x6a,0xa0,0x5,0x1a,0x77,0xee,0xa3,0x7d,0xdb,0xcb,0xa4,0x9b,0x27,0x5,0xca,0xd7,0x2d,0x3c,0xf0,0x52,0x70,0x10,0xa1,0x41,0x32,0xc,0x23,0xcb,0x2f,0x8d,0xd6,0x9a,0x44,0x22,0x41,0x3a,0x9d,0xe6,0x6b,0x5f,0xfb,0x5a,0x59,0x59,0x73,0xe7,0xce,0xe5,0xc6,0x1b,0x6f,0xf4,0x5e,0x1d,0x14,0x12,0xb3,0x7f,0x80,0xec,0xc2,0xd3,0xc9,0x7d,0xf4,0x62,0xd8,0x83,0xd3,0xf3,0xc,0x20,0xad,0xe0,0x35,0x85,0x9e,0x3e,0x99,0x81,0x1f,0x3e,0x40,0xef,0x13,0x1b,0x19,0xf8,0xa7,0xaf,0x63,0xcd,0x3b,0x5,0xa3,0xb7,0xf,0xb3,0xbb,0x1b,0xa3,0xe7,0x0,0x22,0x9b,0xa1,0x70,0x57,0x2e,0x10,0xf8,0x76,0xe,0xe3,0xe0,0x3e,0x1a,0xf6,0xec,0x41,0xc5,0x9a,0xe8,0xb9,0xf9,0xdf,0xe8,0xfd,0xc1,0x43,0xce,0xbc,0x9f,0xbf,0x1f,0x70,0xac,0x14,0x68,0x84,0x13,0xd7,0x3f,0x45,0xbc,0xaf,0xb,0x2b,0x52,0xe6,0xe6,0x53,0x9f,0x32,0x88,0xc5,0x8b,0x17,0xfb,0xde,0x13,0xe8,0x96,0xa8,0xab,0xab,0x8b,0xb3,0xce,0x3a,0x8b,0x47,0x1e,0x79,0xc4,0x37,0xa3,0xbd,0x7b,0xf7,0x32,0x7f,0xfe,0x7c,0x6,0x7,0x7,0x8b,0xe,0x6c,0x54,0x6b,0x6a,0x90,0x52,0x92,0x4a,0xa5,0xc8,0xe5,0x72,0x6c,0xdf,0xbe,0xbd,0xec,0xa9,0xe0,0x74,0x3a,0xcd,0xd4,0xa9,0x53,0xe9,0xef,0xef,0xa7,0xad,0xad,0xad,0xf8,0x8e,0x40,0xad,0x30,0xfb,0xe,0xd1,0xf7,0x2f,0x8f,0x92,0xfd,0xa7,0xab,0xe0,0x75,0x8f,0xfb,0x1,0x85,0x84,0x76,0x9c,0xfb,0xfc,0xdf,0x84,0x86,0x75,0xff,0x45,0xec,0xd9,0x27,0x89,0xbc,0xbc,0x16,0x73,0xd7,0x16,0x44,0xba,0xf8,0xe9,0x18,0x6d,0x32,0xfa,0x16,0x8c,0x0,0x84,0xd,0x14,0x58,0x76,0xda,0x0,0x6b,0xf6,0x2,0x32,0xe7,0x5e,0xcc,0xc0,0xa7,0xbe,0x8a,0x7a,0xe7,0x14,0xd8,0x5,0xc,0x7a,0x9c,0x41,0xc8,0x6f,0x4,0xed,0x1f,0xe4,0xc2,0xdb,0x2e,0x43,0x5a,0x59,0x72,0x8d,0x87,0xf7,0xf2,0xc2,0x80,0xf,0x74,0x96,0x75,0x8,0x9,0x22,0x34,0x44,0x86,0x81,0xe2,0x4,0x4d,0x93,0x1f,0x5,0xfa,0xfa,0xfa,0xb8,0xe1,0x86,0x1b,0x58,0xb5,0x6a,0x95,0x6f,0x9a,0x58,0x2c,0xc6,0x5d,0x77,0xdd,0xc5,0xf2,0xe5,0xcb,0xb1,0x2c,0xab,0xc8,0x2a,0x30,0x7a,0xf,0x91,0x5e,0xf2,0x7e,0xb2,0x9f,0xbf,0xa,0x76,0xc3,0x8,0xda,0x25,0x99,0x2,0x28,0xc7,0x13,0xb8,0x4b,0x40,0x42,0x90,0xbd,0xe4,0x43,0x64,0x2f,0xf9,0x10,0xec,0x52,0x44,0xb6,0xbe,0x86,0xb9,0x6d,0x3,0xc6,0x9b,0x5b,0x31,0xf7,0x6d,0x47,0x1e,0xec,0x42,0xf4,0xf7,0x20,0xac,0x1c,0x20,0x10,0x86,0x44,0xc5,0x92,0xa8,0x9,0xed,0xd8,0x53,0x66,0x60,0xcf,0x9c,0x4f,0x6e,0xc1,0x19,0x64,0x4f,0x3d,0x1b,0x4e,0x34,0x1c,0x2f,0xe3,0xd7,0x47,0xfc,0x1,0xbc,0xc0,0x97,0x2,0xa6,0xc0,0x9c,0x5f,0xfe,0x92,0xa6,0xae,0x1d,0xf4,0xce,0x3a,0x5,0x31,0xd2,0x90,0x43,0x82,0xf,0x94,0x71,0x8,0xf1,0xa,0xf3,0xd2,0x74,0xcb,0xa5,0xad,0x85,0x52,0xa8,0x94,0xa2,0xb1,0xb1,0x91,0x5f,0xff,0xfa,0xd7,0x3c,0xfd,0xf4,0xd3,0xa3,0xce,0x9f,0x5e,0xb4,0x6c,0xd9,0x32,0x56,0xac,0x58,0xc1,0xef,0x7f,0xff,0x7b,0x26,0x4e,0x9c,0x38,0xea,0x2f,0xa0,0xa3,0x51,0x64,0x6f,0x1f,0xe6,0x9a,0x97,0xb1,0x96,0xbe,0xb,0x76,0x18,0x8e,0xf3,0x85,0xdb,0x10,0x2c,0x0,0x46,0x1e,0x76,0xe8,0xc0,0x19,0x15,0xe2,0x92,0xdc,0x7b,0x16,0x91,0x3b,0x7f,0x91,0x3,0xd4,0x30,0xce,0x81,0x90,0x21,0x1b,0xac,0x11,0x3d,0x41,0x8,0x88,0x46,0x9c,0xf1,0x36,0x81,0xa3,0x67,0x64,0x70,0x2e,0x89,0xde,0xce,0x88,0xa9,0xe9,0x51,0xf0,0xfc,0xc1,0x92,0x19,0x30,0x75,0xd5,0x1f,0x79,0xfb,0xea,0x1f,0x30,0x38,0x79,0x36,0x42,0xf9,0xbb,0x88,0xbb,0xd5,0x59,0x21,0xf9,0x5e,0x11,0x53,0xeb,0x75,0x81,0x6a,0xe8,0x5,0x70,0xd8,0x2c,0xfc,0xf4,0xa7,0x3f,0xcd,0xf0,0xf0,0xd8,0x47,0x14,0x4a,0x69,0xc5,0x8a,0x15,0x0,0x45,0x66,0xa1,0xdd,0xdc,0x8c,0xf9,0xfa,0xcb,0x4c,0xb8,0xfc,0xc,0x62,0x3f,0x78,0x10,0xe6,0x3,0x53,0x46,0xb6,0x63,0xfd,0xe,0x38,0xe5,0x47,0x85,0x94,0x72,0xf6,0xef,0x77,0x28,0xe7,0xf4,0x50,0x37,0xce,0x9e,0x7e,0xc2,0x80,0xd6,0x28,0x34,0x37,0x40,0x53,0x64,0xc4,0xbf,0xf,0x67,0x94,0xd9,0xae,0xa0,0x53,0x39,0x6f,0x1,0xe0,0xb3,0xe2,0xa7,0x80,0x6,0x9,0xb3,0x60,0xca,0x73,0x7f,0xe4,0xbc,0x1f,0x38,0x4b,0xe1,0xd9,0xb8,0x73,0x7e,0xbd,0x52,0xf0,0x85,0x70,0xb9,0x21,0xc4,0x2f,0x51,0xbd,0x58,0x0,0xa5,0x3c,0xa5,0x14,0xcd,0xcd,0xcd,0xf4,0xf4,0xf4,0xf0,0xd4,0x53,0x4f,0x95,0x2d,0xcb,0xcc,0x99,0x33,0xf9,0xd2,0x97,0xbe,0x54,0xb4,0x3a,0x28,0x6c,0x1b,0xdd,0xde,0xe,0xa6,0xa0,0xe5,0x5b,0x9f,0x21,0xf9,0xd9,0x2f,0x20,0xfa,0x6,0xe1,0x34,0x9,0x2d,0xd2,0x39,0x26,0x1e,0xf8,0xa4,0x9b,0x76,0x2c,0x88,0xec,0x8,0xb8,0x83,0x23,0xff,0xe,0x29,0x47,0xa1,0xb4,0x94,0xfb,0x25,0x94,0x6e,0xa4,0x80,0x89,0x12,0xa6,0xc0,0x89,0x8f,0x3d,0xc9,0xd2,0x7b,0x3e,0x87,0x15,0x4f,0x90,0x9a,0x30,0x15,0x69,0x5b,0xe3,0x2,0x1f,0x8e,0xf0,0x5e,0x80,0x97,0xac,0xf1,0x80,0x9f,0xa7,0xfc,0x7c,0x1e,0xc4,0x69,0x4,0xe0,0xb6,0xdb,0x6e,0xa3,0xad,0xad,0x8d,0x43,0x87,0xe,0x1d,0x9e,0xd2,0x6c,0x1b,0x35,0x61,0x32,0x76,0x73,0x92,0xc4,0xcf,0x7f,0x40,0xdb,0x47,0x4e,0x21,0x7e,0xd7,0x3d,0x90,0xc9,0xc2,0xa9,0xc2,0xb9,0x16,0x5e,0xc9,0x10,0xd,0x61,0x1c,0xa4,0x80,0xa8,0x84,0x59,0x92,0x48,0xdf,0x20,0x67,0x7e,0xff,0x9b,0x9c,0xfd,0x7f,0xbe,0x46,0x26,0xd9,0x4a,0xaa,0xa5,0xbd,0x2a,0xe0,0xc3,0x11,0xd8,0xb,0xa8,0xb6,0xf9,0xe7,0xc5,0xcb,0x2f,0xe,0xbd,0xf8,0xe2,0x8b,0x3c,0xfe,0xf8,0xe3,0x65,0xf3,0x88,0xc5,0x62,0x7c,0xe7,0x3b,0xdf,0xc1,0xb2,0xac,0x62,0xbf,0x41,0x65,0xa3,0x23,0x31,0xac,0xf6,0x76,0x8c,0xae,0x5d,0x34,0x7f,0xe7,0x8b,0x4c,0xbc,0xe2,0x54,0x12,0xdf,0xba,0xd,0xb9,0xbb,0xb,0x4e,0x6,0xe6,0x48,0xe7,0x4e,0xff,0x6,0xc9,0x98,0xcb,0x2,0x2b,0xa5,0xbc,0x85,0x11,0x91,0xce,0x21,0xd4,0xf9,0xce,0x51,0xb1,0x13,0x7e,0xf3,0x6b,0x3e,0xf4,0x8d,0x2b,0x99,0xf7,0xdc,0x23,0xc,0x4c,0x3d,0x91,0x6c,0xa2,0xa5,0x6a,0xe0,0x3,0x88,0x25,0x4b,0x96,0x84,0xbe,0x2e,0x3e,0xff,0x6e,0xe0,0x4f,0x7f,0xfa,0xd3,0xb2,0xdf,0xd5,0xda,0xda,0xca,0xa1,0x43,0x87,0x88,0xc7,0xe3,0x35,0x5b,0x19,0xcc,0xf3,0xa4,0x94,0xf4,0xf4,0xf4,0x30,0x6d,0xda,0xb4,0xd1,0xfb,0x7f,0xca,0xd1,0xc2,0x85,0xb,0xd9,0xbc,0x79,0x33,0x6d,0x6d,0x6d,0x63,0xe5,0xb,0x1,0x68,0xe4,0xc8,0xf1,0x6d,0xbb,0x7d,0xa,0xe9,0xb,0x3f,0x4e,0xe6,0xdc,0x4b,0xc9,0x2d,0x5c,0x82,0x6e,0x49,0x40,0x2b,0xce,0x76,0xed,0xd0,0xc8,0x2f,0xc3,0x88,0xde,0x30,0xf6,0x4a,0xd7,0xe2,0x2,0xcb,0xc3,0xef,0x6,0xc6,0x71,0x10,0xb0,0x81,0x3e,0x90,0xdd,0xfb,0x69,0x58,0xbb,0x8a,0xc9,0xbf,0xfb,0x4f,0x16,0xf,0xec,0x46,0x27,0x93,0xc,0x35,0xb7,0x8f,0x68,0xfb,0xe3,0x9b,0xf3,0x4b,0xc8,0xdf,0xc,0xf4,0x12,0x94,0x4c,0x26,0xe9,0xef,0xef,0x67,0xcd,0x9a,0x35,0xa3,0x73,0x70,0x29,0x45,0xa3,0x51,0xf6,0xee,0xdd,0x8b,0x6d,0xdb,0x48,0x97,0xbb,0xf4,0x2a,0x1d,0x69,0xfc,0xd2,0x29,0xa5,0x68,0x6d,0x6d,0x65,0xef,0xde,0xbd,0x5c,0x7b,0xed,0xb5,0x7c,0xf2,0x93,0x9f,0x24,0x97,0xcb,0xb9,0x1e,0x3,0xd7,0x5a,0x33,0x61,0xc2,0x4,0xde,0xfb,0xde,0xf7,0xf2,0xc6,0x1b,0x6f,0xb8,0x3f,0xd4,0x3c,0x2,0xa0,0x9a,0x3c,0x19,0x2d,0x25,0xb2,0xef,0x0,0xc9,0x9f,0xdd,0x4b,0xfc,0x67,0xf7,0x62,0x9f,0x34,0xf,0x35,0x79,0x3a,0xf6,0x8c,0xb9,0x64,0x17,0x9d,0x4b,0x6e,0xc1,0xe9,0xd8,0x53,0xe7,0xa2,0x27,0x26,0x1c,0xd,0xbf,0x41,0x38,0x26,0x5b,0xfe,0xe1,0xc8,0x3c,0xe5,0x7,0x8c,0xfc,0x9b,0x41,0x7d,0xa,0x73,0xf7,0xe,0x22,0x5b,0x5e,0x25,0xba,0xee,0x77,0x44,0x76,0x6c,0xc2,0xdc,0xdb,0x81,0xda,0xb9,0x93,0x78,0x4c,0x30,0x7c,0xfe,0x87,0xd1,0x86,0x81,0x18,0xf1,0x76,0xae,0x22,0xf8,0xe,0x7f,0xc9,0x92,0x25,0xae,0xa7,0x83,0xfd,0x32,0x32,0x4d,0x93,0x4c,0x26,0x43,0x77,0x77,0xf7,0xa8,0x3d,0x5e,0x1a,0x3f,0x16,0x8b,0xd1,0xdf,0xdf,0x4f,0x57,0x57,0x97,0xeb,0x43,0x4d,0xb5,0xd0,0x3,0xe0,0xb0,0x2e,0xd0,0xd3,0xd3,0xe3,0x59,0xfe,0x42,0x6a,0x6d,0x6d,0x25,0x12,0x89,0xa0,0x94,0xa,0xd6,0x28,0x85,0x40,0x58,0x39,0xe4,0x50,0x3f,0x22,0x63,0x8f,0x2a,0xee,0x76,0x32,0x8a,0x9a,0x32,0x1b,0x7b,0xda,0x1c,0x54,0xfb,0x74,0xec,0x89,0x27,0xa0,0x5a,0xda,0x50,0x4d,0x13,0x21,0xd2,0xe0,0x34,0x26,0x65,0x23,0xd3,0x3,0x88,0x81,0x43,0x98,0x3d,0x7b,0x90,0xdd,0xfb,0x30,0xf7,0x6d,0xc5,0xdc,0xbb,0x13,0x63,0xff,0x41,0xe7,0x58,0x89,0x1,0x3a,0x91,0x20,0x1d,0x89,0xd1,0xdc,0xda,0xca,0xc2,0x93,0x4f,0x1e,0xed,0x64,0xd5,0x6,0x1f,0xe8,0x74,0x3d,0x17,0x50,0xce,0x34,0xb4,0x6d,0x1b,0xd3,0x34,0x47,0x2f,0x63,0x72,0x8b,0x9f,0xf7,0x0,0xee,0xee,0xee,0x2e,0x2b,0xbf,0x5a,0xe0,0xc3,0xe1,0x4b,0x29,0x5a,0x5b,0x5b,0xb1,0x6d,0x7b,0x4c,0xaf,0x2e,0xec,0xe9,0xf9,0xff,0x7,0xa9,0xdc,0x2,0x1,0x60,0x46,0x50,0x2d,0x13,0xf3,0xa5,0x0,0xad,0x90,0xb9,0x2c,0x66,0xe7,0x76,0x22,0xdb,0xb6,0x1c,0x7e,0xe2,0x27,0x9f,0xa4,0xe4,0xef,0xc2,0x9c,0x74,0x83,0x44,0xc5,0x93,0x58,0x53,0xa6,0x20,0x4c,0xf3,0xf0,0xb4,0x91,0xcd,0x6,0x7e,0x22,0xd6,0x2f,0xbc,0x5c,0xba,0x40,0x8f,0xa0,0x79,0x9,0x2b,0x7c,0x91,0xb3,0x94,0xf2,0x2f,0x7e,0xe4,0x2b,0xda,0x4b,0x46,0x35,0xc1,0x2f,0xe4,0x9,0x21,0xc6,0xbc,0x1f,0x1c,0x46,0x7e,0xf0,0x7c,0x35,0x42,0x4a,0x74,0x34,0x86,0x8e,0xc6,0x9c,0x25,0xe2,0xc2,0xb8,0x5a,0x15,0x4d,0x1,0xc2,0x63,0x17,0xd1,0x89,0xeb,0xfd,0x4,0x4c,0xb5,0xaf,0x8e,0xcd,0x87,0x8f,0xeb,0x8e,0xa0,0x20,0x8b,0x48,0x85,0xa7,0x73,0x8e,0x14,0xf8,0x95,0x96,0xb9,0x9a,0xf2,0xe,0x2b,0x92,0x72,0xb4,0xcb,0x57,0x2,0x54,0xa5,0x3d,0xbf,0x1c,0xb9,0xae,0x3,0x54,0x1b,0x7c,0x3f,0x5e,0x2d,0x94,0xc0,0x7a,0xe0,0x55,0x23,0x2e,0xe0,0xaa,0x38,0x7,0x4d,0x1b,0x26,0xac,0xe2,0xbd,0x80,0x30,0xf1,0x3,0x5f,0xc7,0x52,0x86,0x57,0x4f,0x40,0xd7,0x12,0xfc,0x4a,0x3b,0x42,0x90,0xb4,0x63,0x94,0xe6,0x5a,0x83,0x5f,0xad,0x5e,0x5d,0x4f,0x40,0x1f,0x9,0xf0,0x2b,0x99,0xf3,0xcb,0x91,0x6b,0xe7,0xc,0x13,0xb9,0x12,0xf0,0xcb,0x1,0x79,0x1c,0xfc,0xf2,0xfc,0xa0,0x71,0x2a,0x9,0xab,0xca,0x4d,0xa1,0x7e,0x1f,0x9f,0x5f,0x6a,0x75,0xb3,0x18,0xaa,0x9,0xc4,0x5b,0x1,0xe8,0x42,0xbe,0x65,0x59,0x28,0xa5,0x46,0x2d,0x19,0x55,0x66,0xcf,0xbf,0x12,0x7d,0x41,0x6b,0xad,0xc7,0x7d,0x53,0x68,0xb9,0x8c,0xf3,0xd7,0xb1,0xe6,0xf,0x66,0x14,0xc6,0x2f,0x1c,0xee,0xf2,0xff,0x2f,0xe5,0x55,0xb,0x44,0xad,0x75,0xa8,0x5b,0xb7,0x85,0x18,0xbb,0xc0,0x55,0x3a,0x3c,0x97,0x96,0xd9,0xaf,0xdc,0x7e,0xdf,0xe3,0x56,0x6,0xa5,0x14,0x52,0x4a,0xb2,0xd9,0xec,0x68,0x3,0xc8,0x97,0xa9,0x34,0xbe,0x5b,0x3d,0x96,0xfb,0x96,0x7c,0x50,0xd9,0x3b,0x82,0x2a,0x9d,0xf3,0x73,0xb9,0x1c,0xd1,0x68,0x94,0x77,0xbc,0xe3,0x1d,0x45,0xfc,0x30,0x15,0x53,0xc9,0x90,0x76,0x2c,0xa6,0x71,0xe3,0x47,0x22,0x11,0x6,0x6,0x6,0xd8,0xb0,0x61,0x3,0x42,0x88,0xd1,0x9b,0x4e,0xbc,0x46,0xbe,0xb0,0xe0,0x8f,0x74,0xca,0x68,0x45,0x7b,0x1,0x41,0xe2,0xe7,0x5b,0x70,0x22,0x91,0x18,0xb7,0xac,0xa0,0x61,0x47,0x33,0x4d,0xd8,0x1e,0x5e,0x2e,0x4d,0x34,0x1a,0x25,0x93,0xc9,0x90,0xc9,0x64,0x46,0x1b,0x40,0x35,0xbf,0x63,0xa4,0x1,0x8,0x4f,0x33,0x70,0xbc,0x80,0xe5,0x5b,0x9e,0xdb,0xcb,0xe1,0xe5,0xf2,0x38,0xda,0x0,0xd7,0x4b,0xd9,0xa,0x75,0x80,0x72,0xeb,0x2,0x15,0x36,0x0,0x5d,0x95,0x57,0xc3,0x8e,0x44,0x45,0xfe,0x2d,0x81,0xef,0x16,0x5e,0xed,0x6f,0xc9,0x87,0x55,0xf4,0x6a,0x58,0x50,0xfa,0x5b,0x0,0xdf,0x8f,0xc6,0x3,0xbe,0x9b,0x92,0x17,0x56,0x56,0x90,0x32,0xd7,0xcc,0xa,0xa8,0x75,0x63,0xa9,0x76,0x9a,0x23,0x59,0x6,0x3f,0xa,0x33,0xc2,0x56,0xe3,0x3b,0x2b,0x3e,0x17,0xf0,0x56,0x1a,0xf6,0xeb,0x21,0x4d,0x69,0x78,0xa1,0xb9,0xe7,0xfb,0xae,0xc1,0x38,0xcb,0xe6,0x7b,0x45,0x8c,0x57,0xd8,0x71,0xf0,0x6b,0x3f,0xe7,0x57,0x1a,0x37,0x6c,0x58,0xcd,0xf7,0x2,0xaa,0xc9,0x2f,0x17,0x76,0x24,0xd2,0x54,0xbb,0x6c,0x61,0xd3,0x55,0x7b,0x7a,0xab,0xe9,0x5e,0x40,0x35,0xf9,0xd5,0xce,0xbf,0x1e,0xca,0x56,0x2e,0xaf,0x6a,0xd,0xfb,0x7e,0x14,0xca,0xa,0x8,0x9b,0xf9,0xd1,0xae,0xe0,0xa3,0xad,0xed,0x57,0x33,0x6c,0x3c,0xe0,0xfb,0x85,0x8f,0xfb,0xa6,0xd0,0x6a,0x35,0x96,0x4a,0xd3,0xd4,0xf3,0xdc,0x5e,0xef,0xe0,0xb,0x11,0xe0,0xd5,0xb0,0x6a,0x7e,0xe0,0xd1,0xae,0xf8,0x7a,0x5,0xb8,0x5c,0x58,0x2d,0x15,0xcb,0x9a,0xdc,0x11,0x54,0x6b,0xf0,0xfd,0xe8,0xad,0x2,0x7e,0xa9,0x19,0x18,0x46,0x4e,0x90,0x7c,0xf2,0xe1,0x55,0xbf,0x23,0x28,0xac,0xac,0x6a,0xe5,0x51,0x8b,0x7c,0x2a,0x49,0x53,0x8b,0xb0,0xb0,0x14,0x26,0x9f,0xaa,0xec,0x5,0xf8,0x85,0xd5,0xf3,0x50,0x7d,0x2c,0x8c,0xa,0xb5,0x96,0x55,0xb5,0xbd,0x80,0xe3,0xe0,0xd7,0x3f,0xf8,0x6e,0xe1,0x55,0x79,0x2f,0xe0,0x38,0xf8,0xb5,0x9,0x3b,0x12,0xd6,0xc0,0xb8,0x5f,0xd,0xab,0x35,0xf8,0xf5,0x0,0xd6,0x5b,0x15,0x7c,0x28,0x63,0x5,0x54,0x92,0xf1,0xd1,0x56,0xde,0xde,0xa,0xe0,0x97,0x92,0xdf,0xe5,0x96,0xe3,0x35,0x5,0x43,0xbf,0x17,0xe0,0x17,0x56,0xf,0xc3,0x71,0x58,0x59,0x95,0xe6,0x53,0xef,0xfa,0x40,0xd0,0xf0,0x50,0xef,0x5,0xf8,0x85,0xd5,0x3,0xf8,0x47,0x3b,0xcd,0x78,0xc2,0x4a,0xa9,0x96,0xeb,0x0,0x85,0x64,0x52,0xf2,0x62,0x58,0xb9,0xc4,0xc7,0xc1,0xaf,0xd,0xf8,0x5e,0xe1,0xa3,0xd7,0xd8,0xf9,0xdd,0x36,0xe2,0x22,0x2b,0x48,0x7c,0xad,0xf5,0x24,0x13,0xd8,0x2,0x24,0x19,0x39,0xc4,0x7c,0x1c,0xfc,0xba,0x1,0x5f,0xb,0x21,0xc,0xc3,0x30,0x1a,0x84,0x10,0xba,0xdc,0xb,0x68,0x61,0xf3,0xd2,0x5a,0x4b,0xc3,0x30,0xba,0xff,0x3f,0x4b,0xc4,0x8d,0x4d,0x1f,0x14,0x5,0xab,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:24:17: warning: 'icon_128_png_size' defined but not used [-Wunused-variable] 24 | static uint32_t icon_128_png_size = 0x2501; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:17:16: warning: 'icon_32_png_data' defined but not used [-Wunused-variable] 17 | static uint8_t icon_32_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x2,0x0,0x0,0x0,0xfc,0x18,0xed,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x5,0xea,0x69,0x54,0x58,0x74,0x58,0x4d,0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x0,0x0,0x0,0x0,0x0,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x62,0x65,0x67,0x69,0x6e,0x3d,0x22,0xef,0xbb,0xbf,0x22,0x20,0x69,0x64,0x3d,0x22,0x57,0x35,0x4d,0x30,0x4d,0x70,0x43,0x65,0x68,0x69,0x48,0x7a,0x72,0x65,0x53,0x7a,0x4e,0x54,0x63,0x7a,0x6b,0x63,0x39,0x64,0x22,0x3f,0x3e,0x20,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x36,0x2e,0x30,0x2d,0x63,0x30,0x30,0x36,0x20,0x37,0x39,0x2e,0x64,0x61,0x62,0x61,0x63,0x62,0x62,0x2c,0x20,0x32,0x30,0x32,0x31,0x2f,0x30,0x34,0x2f,0x31,0x34,0x2d,0x30,0x30,0x3a,0x33,0x39,0x3a,0x34,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,0x2d,0x6e,0x73,0x23,0x22,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x6d,0x70,0x4d,0x4d,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x6d,0x6d,0x2f,0x22,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x73,0x74,0x45,0x76,0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x63,0x6f,0x6d,0x2f,0x78,0x61,0x70,0x2f,0x31,0x2e,0x30,0x2f,0x73,0x54,0x79,0x70,0x65,0x2f,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x76,0x65,0x6e,0x74,0x23,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x6f,0x72,0x54,0x6f,0x6f,0x6c,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x78,0x6d,0x70,0x3a,0x43,0x72,0x65,0x61,0x74,0x65,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x30,0x3a,0x30,0x39,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x6f,0x64,0x69,0x66,0x79,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x78,0x6d,0x70,0x3a,0x4d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x44,0x61,0x74,0x65,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x64,0x63,0x3a,0x66,0x6f,0x72,0x6d,0x61,0x74,0x3d,0x22,0x69,0x6d,0x61,0x67,0x65,0x2f,0x70,0x6e,0x67,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x43,0x6f,0x6c,0x6f,0x72,0x4d,0x6f,0x64,0x65,0x3d,0x22,0x33,0x22,0x20,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3a,0x49,0x43,0x43,0x50,0x72,0x6f,0x66,0x69,0x6c,0x65,0x3d,0x22,0x73,0x52,0x47,0x42,0x20,0x49,0x45,0x43,0x36,0x31,0x39,0x36,0x36,0x2d,0x32,0x2e,0x31,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x49,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x32,0x66,0x66,0x31,0x62,0x36,0x62,0x38,0x2d,0x64,0x37,0x62,0x63,0x2d,0x34,0x62,0x36,0x35,0x2d,0x61,0x36,0x33,0x35,0x2d,0x61,0x66,0x63,0x33,0x37,0x35,0x36,0x66,0x63,0x62,0x65,0x65,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x20,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x4f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x64,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x3e,0x20,0x3c,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x63,0x72,0x65,0x61,0x74,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x33,0x31,0x39,0x65,0x61,0x36,0x33,0x33,0x2d,0x36,0x32,0x66,0x34,0x2d,0x34,0x66,0x37,0x64,0x2d,0x38,0x35,0x63,0x30,0x2d,0x64,0x35,0x39,0x65,0x30,0x34,0x62,0x31,0x36,0x62,0x66,0x34,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x32,0x30,0x3a,0x30,0x39,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x2f,0x3e,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x61,0x63,0x74,0x69,0x6f,0x6e,0x3d,0x22,0x73,0x61,0x76,0x65,0x64,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x69,0x6e,0x73,0x74,0x61,0x6e,0x63,0x65,0x49,0x44,0x3d,0x22,0x78,0x6d,0x70,0x2e,0x69,0x69,0x64,0x3a,0x32,0x66,0x66,0x31,0x62,0x36,0x62,0x38,0x2d,0x64,0x37,0x62,0x63,0x2d,0x34,0x62,0x36,0x35,0x2d,0x61,0x36,0x33,0x35,0x2d,0x61,0x66,0x63,0x33,0x37,0x35,0x36,0x66,0x63,0x62,0x65,0x65,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x77,0x68,0x65,0x6e,0x3d,0x22,0x32,0x30,0x32,0x31,0x2d,0x30,0x35,0x2d,0x32,0x34,0x54,0x30,0x39,0x3a,0x33,0x33,0x3a,0x35,0x30,0x2d,0x30,0x35,0x3a,0x30,0x30,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x73,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x41,0x67,0x65,0x6e,0x74,0x3d,0x22,0x41,0x64,0x6f,0x62,0x65,0x20,0x50,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x20,0x32,0x32,0x2e,0x34,0x20,0x28,0x4d,0x61,0x63,0x69,0x6e,0x74,0x6f,0x73,0x68,0x29,0x22,0x20,0x73,0x74,0x45,0x76,0x74,0x3a,0x63,0x68,0x61,0x6e,0x67,0x65,0x64,0x3d,0x22,0x2f,0x22,0x2f,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x20,0x3c,0x2f,0x78,0x6d,0x70,0x4d,0x4d,0x3a,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x3e,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x3e,0x20,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x20,0x3c,0x3f,0x78,0x70,0x61,0x63,0x6b,0x65,0x74,0x20,0x65,0x6e,0x64,0x3d,0x22,0x72,0x22,0x3f,0x3e,0x3,0xe4,0x99,0x7f,0x0,0x0,0x6,0x1f,0x49,0x44,0x41,0x54,0x48,0x89,0xad,0x56,0x5b,0x6c,0x1c,0x57,0x19,0xfe,0xce,0x65,0x66,0x77,0x76,0xd6,0xde,0xb4,0xeb,0x5d,0x6f,0x59,0xd6,0x46,0x71,0x28,0x55,0x4a,0xdd,0x6e,0x70,0x55,0x9c,0x8b,0x12,0x81,0x69,0x95,0x97,0x4a,0x51,0xe5,0x16,0x21,0xb0,0xa0,0x3c,0xa0,0x44,0x49,0xec,0x86,0x87,0x5c,0xa0,0x6a,0x95,0x7,0x90,0x5a,0x61,0x4b,0x11,0xf,0x29,0x17,0xa5,0x28,0x55,0x53,0xac,0x10,0xa4,0x10,0x44,0x6a,0x91,0x6,0x1a,0x85,0x82,0xd3,0xaa,0xc4,0x34,0x56,0x89,0x5b,0x3b,0x51,0xe2,0xa6,0xd9,0x5d,0x7b,0x77,0x67,0xaf,0xb3,0x33,0x73,0x4e,0x1f,0xc6,0x99,0xae,0x67,0x6d,0x28,0x12,0xe7,0x61,0xf4,0x9f,0xa3,0xff,0x7c,0xff,0xed,0xfb,0xff,0x39,0x64,0xfd,0xfa,0xf5,0x84,0x10,0x0,0xe4,0xce,0xf2,0xe4,0xcf,0x22,0xb8,0x32,0x0,0x4a,0xa9,0x2b,0xf8,0x70,0xb8,0xef,0x9a,0xf,0xa2,0xf5,0xfb,0x1f,0xd0,0x57,0xd4,0xe1,0xad,0x36,0x7d,0x66,0x3e,0x3b,0x7a,0xab,0x3e,0x0,0xfe,0x7f,0xc9,0x8c,0xb7,0x6d,0x8d,0x98,0xb7,0x1e,0x29,0x8a,0xb2,0xa2,0xd5,0x56,0x67,0x7d,0x71,0x53,0x4a,0x6d,0xdb,0x16,0x42,0x34,0xe7,0x80,0x37,0xdf,0x21,0x84,0x48,0x29,0x6b,0xb5,0x9a,0xaf,0x68,0xab,0x65,0xa9,0xb5,0xbc,0xaa,0xaa,0xfa,0x9c,0xe0,0xcd,0x1b,0x55,0x55,0x4b,0xa5,0xd2,0xf4,0xf4,0x34,0x96,0xaf,0xd6,0x80,0x96,0xc9,0x94,0xba,0xa6,0x1c,0xc7,0xe9,0xed,0xed,0x8d,0x46,0xa3,0xa6,0x69,0x7a,0x17,0xb9,0x7,0xbd,0xb0,0xb0,0x90,0xcb,0xe5,0x8a,0xc5,0x22,0x5a,0x96,0x94,0x52,0x4a,0xd9,0xec,0x35,0x8,0x21,0x52,0x90,0x86,0x4d,0x1,0x2,0xb8,0xa7,0x12,0x80,0xe3,0x80,0xb2,0x65,0x35,0x70,0x25,0xc3,0x30,0x7a,0x7a,0x7a,0xba,0xba,0xba,0x2a,0x95,0xca,0xcd,0x9b,0x37,0x3d,0x68,0xce,0x79,0xbd,0x5e,0x9f,0x9a,0x9a,0xaa,0x54,0x2a,0x52,0x4a,0x55,0x55,0x1,0x80,0x31,0x56,0xad,0x52,0x40,0x7c,0x3e,0x25,0x7a,0xfb,0x64,0x7b,0x92,0x80,0x90,0xea,0x2,0xae,0x5e,0xe,0x2e,0x66,0x74,0xd4,0xcd,0xbb,0x93,0x90,0xd2,0x8d,0x8b,0xbb,0x49,0x9c,0x9b,0x9b,0xdb,0xb3,0x67,0xcf,0xae,0x5d,0xbb,0x5a,0xdd,0x7,0x90,0xcd,0x66,0x4f,0x9c,0x38,0x31,0x3c,0x3c,0x6c,0x9a,0xa6,0xa6,0x69,0xa4,0x5a,0x45,0xa8,0xcd,0x3c,0xf4,0x33,0xfb,0xf1,0xef,0xc9,0xfb,0x39,0xe8,0x1d,0xbd,0xf,0xf0,0xde,0x3b,0x6f,0x75,0x5f,0xf8,0x43,0xe7,0x3f,0xdf,0x70,0x2,0x21,0x10,0x6,0x97,0xa6,0xae,0xa7,0x96,0x65,0xb9,0x6a,0xa6,0x69,0x7a,0xa9,0xb0,0x6d,0x3b,0x14,0xa,0xc5,0x62,0xb1,0xbd,0x7b,0xf7,0xa6,0xd3,0xe9,0xad,0x5b,0xb7,0x35,0x4c,0x33,0x18,0x50,0x6b,0x2f,0x4f,0x8a,0xc1,0xfb,0xb0,0x8,0xfa,0xfb,0xf7,0xd9,0xdc,0x15,0x8,0x47,0x26,0xd7,0xd9,0xe9,0xd,0xf9,0xa7,0xfa,0xab,0xb1,0xb5,0xdd,0x7f,0x1d,0xaf,0xc6,0x52,0xf0,0xf5,0x81,0x4b,0xaf,0xd9,0xd9,0xd9,0x74,0x3a,0xed,0x1d,0x3a,0x8e,0xa3,0xeb,0xfa,0xf0,0xf0,0xf0,0xfe,0xfd,0xfb,0xb7,0x6c,0xd9,0x32,0x32,0x32,0x3c,0x36,0x36,0x66,0x7d,0x77,0xbf,0x18,0xbc,0xf,0x97,0x6b,0xda,0x8f,0x9f,0xe,0x9c,0x79,0xcd,0xab,0x81,0xe8,0xb9,0x97,0x3f,0xf7,0x42,0xea,0xfd,0x19,0xc1,0x14,0xa9,0xa8,0x44,0x4a,0x42,0x88,0xbf,0x9,0x1d,0xc7,0x31,0xc,0xa3,0x58,0x2c,0x16,0xa,0x85,0x7c,0x3e,0x6f,0x18,0xc6,0xad,0x5b,0xb7,0xe,0x1c,0x38,0x70,0xf6,0xec,0x59,0x0,0xdf,0xfa,0xe6,0x53,0x0,0x1a,0x5f,0x7a,0x18,0x80,0xfa,0xdb,0x57,0xb4,0x33,0xaf,0x49,0x85,0xca,0xf6,0x36,0x11,0x69,0x17,0xba,0x86,0xf,0xaf,0x7e,0xf9,0xd0,0xee,0xee,0xc9,0x3f,0xd5,0x12,0xdd,0xe4,0xe,0x29,0x68,0x33,0xcd,0x9b,0x49,0xcd,0x39,0x57,0x14,0x45,0x55,0xd5,0x40,0x20,0x0,0xe0,0xfc,0xf9,0xf3,0x0,0xe2,0xf1,0x4e,0x0,0xa8,0xd7,0x1,0x88,0x9e,0x2f,0x48,0x80,0x5b,0x82,0xd4,0xab,0x84,0x50,0xa8,0x41,0x11,0x89,0x34,0x92,0x49,0x5b,0xd,0xb8,0xe8,0x4b,0x80,0xbe,0x6e,0xf4,0x2a,0x61,0xdb,0xb6,0x65,0x59,0x8d,0x46,0xc3,0x25,0xf5,0xe0,0xe0,0x20,0x80,0x8f,0x6e,0xdf,0x6,0xc0,0xdf,0x7e,0x1d,0xe,0xec,0xc7,0xbe,0x51,0xfa,0xd5,0xeb,0x8d,0x6d,0x8f,0x11,0x4d,0xe3,0x85,0x82,0x92,0xcf,0xb3,0x62,0x11,0x4,0x50,0x54,0xd2,0xd4,0x3d,0xdc,0xa3,0xb5,0x2b,0xb4,0xb5,0xb5,0x6d,0xde,0xbc,0x59,0x8,0xc1,0x39,0x27,0x84,0x58,0x96,0xa5,0xeb,0xfa,0xce,0x9d,0x3b,0xfb,0xfa,0xfa,0x0,0xfc,0xe2,0xa5,0x97,0x0,0x84,0x4f,0xfd,0xba,0xfa,0xd3,0x6d,0x8d,0x7d,0xdf,0xb6,0xbf,0xff,0x68,0xe9,0x89,0x47,0xe9,0x5b,0x37,0x94,0x7f,0xff,0x9d,0x4f,0x5f,0xa2,0xff,0xf8,0xb3,0x96,0xfd,0x58,0xe3,0xa2,0xde,0xde,0xc9,0x1c,0x8b,0xb4,0xe,0x3b,0x0,0xc9,0x64,0xf2,0xc2,0x85,0xb,0x2b,0x92,0x75,0x7c,0x7c,0xfc,0xd8,0xb1,0x63,0xc1,0x60,0x50,0x3a,0xb6,0xfe,0xec,0x77,0x94,0x77,0x27,0xac,0xed,0x4f,0x36,0xd2,0xdb,0xc5,0x40,0xca,0xdc,0x9e,0x32,0x31,0x88,0xab,0xf8,0xd7,0xa5,0x37,0xd2,0xc7,0x5f,0xc,0x67,0x6f,0x54,0xe3,0x29,0xe2,0xd8,0x4b,0x8d,0xd6,0x6c,0x43,0x8,0xe1,0xd1,0xd4,0xb6,0xed,0x70,0x38,0xec,0x56,0x7e,0xf7,0xee,0xdd,0x47,0x8f,0x1e,0x65,0x8c,0x69,0x9a,0x26,0x0,0xd9,0x30,0x83,0xa7,0x8e,0x6b,0xa7,0x8e,0x8b,0x75,0x5f,0xb4,0x1f,0x7c,0xc4,0xee,0xd9,0x60,0x6e,0x79,0xdc,0xe9,0xef,0xc9,0xec,0xf8,0xda,0x5f,0x12,0xbd,0x3,0x3f,0x79,0x42,0xad,0x14,0x1d,0x2d,0xc,0xc0,0xcf,0xa2,0x6b,0xd7,0xae,0x25,0x12,0x89,0xce,0xce,0xce,0x54,0x2a,0x15,0x8f,0xc7,0x7,0x6,0x6,0x5c,0x85,0xc9,0xc9,0x49,0x0,0x91,0x48,0x44,0x48,0x49,0x1c,0x87,0x70,0x45,0x44,0xa3,0xf2,0xae,0x35,0xec,0xc3,0x19,0xed,0x77,0xaf,0x44,0x5e,0xd8,0x17,0xdf,0xb1,0xae,0xfd,0xe0,0x3e,0xcc,0xd9,0xe6,0x43,0x1d,0x73,0x5b,0x9f,0xd4,0xf3,0x1f,0xc3,0xc7,0x22,0xcf,0x6b,0xc3,0x30,0xc,0xc3,0xc8,0xe5,0x72,0xb5,0x5a,0xed,0xdc,0xb9,0x73,0x27,0x4f,0x9e,0xa4,0x94,0x4e,0x4c,0x4c,0x70,0xce,0xd,0xc3,0xa0,0x84,0x50,0xc3,0xe0,0xc5,0x22,0xad,0x96,0xc1,0x15,0x19,0xed,0x10,0xb1,0x98,0xdd,0x19,0x97,0x4,0x91,0x5f,0x8e,0x29,0xef,0x4c,0x61,0xd,0x2a,0x6b,0x92,0x6e,0x55,0x97,0xc,0x7c,0x3a,0xc2,0x0,0xc6,0x98,0xcb,0x54,0x4d,0xd3,0xdc,0xfc,0x8c,0x8c,0x8c,0x0,0x88,0x46,0xa3,0x87,0xf,0x1f,0xb6,0x6d,0x9b,0x96,0x8c,0xfa,0xd0,0x33,0xe5,0xe7,0x47,0xa9,0x69,0x2a,0xd9,0x2c,0xcf,0xe5,0x58,0x36,0xcb,0x6f,0x67,0x14,0xb,0x56,0x2c,0xe6,0x74,0x7d,0xe,0x26,0x82,0xb5,0x2,0x81,0x74,0x3b,0x79,0xd9,0xd0,0x6f,0x96,0x29,0xa5,0x52,0x4a,0x5d,0xd7,0xe7,0xe7,0xe7,0x47,0x47,0x47,0x1,0x1c,0x3c,0x78,0xb0,0x2b,0x76,0x77,0xde,0x76,0x6a,0x87,0x46,0x6b,0xcf,0x3d,0x93,0x1f,0x7f,0xaf,0xfc,0x83,0x67,0xcd,0xfe,0xaf,0x37,0x1e,0xea,0xb7,0x36,0x6c,0x2a,0xef,0x78,0x3a,0x7b,0x6c,0x52,0xa4,0x13,0x98,0x45,0xf7,0xa5,0x3f,0x36,0xda,0x3a,0x96,0xc8,0xda,0xdf,0xdf,0x4f,0x8,0xb9,0x72,0xe5,0xca,0x91,0x23,0x47,0x86,0x86,0x86,0xea,0xf5,0x7a,0x38,0x1c,0x76,0x27,0x4,0x21,0x84,0x52,0x5a,0x2e,0x97,0x15,0x45,0x29,0x95,0x4a,0x8a,0xa2,0x4c,0xbd,0x7d,0xe9,0xc1,0xaf,0xf6,0xab,0x43,0x3f,0xb4,0x76,0x1e,0x90,0xf,0xdf,0x5,0x0,0x5,0xa0,0x8,0xa8,0xc0,0x3d,0x0,0xa0,0x4c,0xd5,0xbf,0xf2,0xf3,0x1f,0x75,0xbf,0x3b,0x51,0xba,0x67,0x2d,0x11,0xe,0x21,0x84,0xa5,0x52,0x29,0x4a,0xa9,0xe3,0x38,0x1d,0x1d,0x1d,0xba,0xae,0x5f,0xbc,0x78,0xf1,0xf4,0xe9,0xd3,0xa4,0xe9,0xc7,0x19,0x8,0x4,0x2a,0x95,0xca,0xcc,0xcc,0x4c,0x28,0x14,0xaa,0x3b,0xe2,0xe2,0x9b,0x6f,0x56,0xcf,0x9f,0x89,0x9c,0x79,0x95,0x4d,0x7f,0x40,0x67,0xcb,0x28,0x10,0x94,0x25,0xfd,0x68,0x41,0xf9,0xdb,0xe5,0xe0,0x6f,0x5e,0xee,0x7b,0x75,0x6c,0xed,0x8d,0xcb,0xc5,0x78,0x37,0xc1,0xd2,0xa8,0x20,0x1b,0x37,0x6e,0x24,0x84,0xa8,0xaa,0x9a,0xcf,0xe7,0xdd,0xa,0x67,0x32,0x19,0x4a,0x29,0x63,0xcc,0x2b,0x3e,0x63,0x6c,0x71,0x71,0xd1,0x4d,0x60,0x3c,0x1e,0x17,0x52,0xd2,0x42,0x8e,0x59,0x12,0x80,0xc,0xab,0xd0,0xc2,0xc4,0xb1,0x49,0xd1,0x90,0xe,0x1e,0x48,0x3f,0xd0,0x76,0xef,0xfd,0x66,0xb5,0x42,0x7d,0x3f,0x1c,0x97,0xf2,0xee,0xe4,0x99,0x9f,0x9f,0xa7,0x94,0xa,0x21,0xbc,0xfa,0xbb,0x19,0x93,0x52,0x2,0xa8,0xd7,0xeb,0x94,0x52,0xe8,0x11,0x42,0x28,0xa4,0xa0,0xb6,0x45,0xca,0x15,0x50,0x2a,0xc3,0x11,0x87,0x10,0x27,0xda,0xa9,0x40,0x3a,0x8c,0x7d,0x4a,0xce,0x4d,0x9b,0x36,0x79,0x40,0x8c,0x31,0xdb,0xb6,0x2b,0x95,0xa,0x96,0x3f,0x20,0x9a,0x87,0xd5,0x6a,0x5b,0x4a,0x29,0xa5,0x34,0x93,0xc9,0x34,0x1a,0xd,0xc6,0x98,0x77,0xce,0x9b,0x2f,0x8,0x21,0x14,0x45,0x49,0x24,0x12,0xcd,0x74,0x5a,0xd,0xd1,0x67,0xde,0xe5,0xf7,0xf5,0xeb,0xd7,0x17,0x16,0x16,0x34,0x4d,0xf3,0xf4,0x97,0x3d,0x1d,0xc9,0x9d,0x67,0x8b,0xef,0xa1,0xf9,0x5f,0x8d,0xb9,0x7c,0xa3,0x94,0x72,0xce,0x43,0xa1,0x90,0xaa,0xaa,0xde,0xf9,0xaa,0x4f,0xc7,0xd5,0xf2,0xe3,0xc3,0x5d,0x31,0x9a,0xe6,0x2f,0xf5,0x29,0xf9,0x50,0x56,0x44,0x5f,0xb1,0x37,0x57,0xb,0xd1,0x9f,0xa2,0xff,0xd5,0xf7,0x15,0x6d,0x37,0x7b,0xf0,0x9,0x60,0x25,0x8c,0xb,0x31,0xe9,0x52,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/res/icon.h:16:17: warning: 'icon_32_png_size' defined but not used [-Wunused-variable] 16 | static uint32_t icon_32_png_size = 0xc63; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ [ 87%] Building C object tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/benchmark && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -D_DEFAULT_SOURCE -pthread -std=c11 -fPIE -MD -MT tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.53.1/third-party/glad/glad.c [ 87%] Linking CXX executable rs-benchmark cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/benchmark && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-benchmark.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=c++11 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o" "CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o" -o rs-benchmark -Wl,-rpath,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/src/gl:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build:/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file: -lGL -lGLU ../../src/gl/librealsense2-gl.so.2.53.1 ../../librealsense2.so.2.53.1 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::output_model::output_model()': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:196:21: warning: 'rs2::output_model::fw_logger' will be initialized after [-Wreorder] 196 | std::thread fw_logger; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:155:42: warning: 'single_consumer_queue rs2::output_model::incoming_log_queue' [-Wreorder] 155 | single_consumer_queue incoming_log_queue; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:99:1: warning: when initialized here [-Wreorder] 99 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp: In member function 'void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:1040:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp: In member function 'virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:1104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1104 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/ux-alignment.cpp [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vbo::vbo(rs2::vbo&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:130:18: warning: 'rs2::vbo::_type' will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:129:18: warning: 'uint32_t rs2::vbo::_size' [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(const rs2::float3*, const rs2::float2*, const rs2::float3*, const rs2::float3*, int, const rs2::int3*, int)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vbo rs2::vao::_indexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:50: warning: 'rs2::vao::_tangents' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:161:13: warning: 'int rs2::vao::_vertex_count' [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h: In constructor 'rs2::vao::vao(rs2::vao&&)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:34: warning: 'rs2::vao::_indexes' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:13: warning: 'rs2::vbo rs2::vao::_vertexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.h:162:24: warning: 'rs2::vbo rs2::vao::_normals' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp: In static member function 'static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)': /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/opengl3.cpp:602:21: note: remove 'std::move' call gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 88%] Built target rs-benchmark [ 88%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/skybox.cpp [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:1: /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h: In constructor 'rs2::config_file::config_file(std::string)': /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:96:21: warning: 'rs2::config_file::_filename' will be initialized after [-Wreorder] 96 | std::string _filename; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:94:44: warning: 'std::map, std::__cxx11::basic_string > rs2::config_file::_values' [-Wreorder] 94 | std::map _values; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:93:1: warning: when initialized here [-Wreorder] 93 | config_file::config_file(std::string filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h: In constructor 'rs2::config_file::config_file()': /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:96:21: warning: 'rs2::config_file::_filename' will be initialized after [-Wreorder] 96 | std::string _filename; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.h:94:44: warning: 'std::map, std::__cxx11::basic_string > rs2::config_file::_values' [-Wreorder] 94 | std::map _values; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rs-config.cpp:120:1: warning: when initialized here [-Wreorder] 120 | config_file::config_file() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 88%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'std::vector rs2::measurement_state::find_path(int, int)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::add_point(rs2::interest_point)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:95:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | current_hovered_point >= state.points.size()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:105:59: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'float rs2::measurement::calculate_area(std::vector)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < poly.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::draw_ruler(rs2::ux_window&, rs2::float3, rs2::float3, float, int)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:295:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | for (int i = 1; i < parts.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'int rs2::measurement::point_hovered(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < state.points.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'int rs2::measurement::edge_hovered(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:392:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 392 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::draw(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:518:70: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 518 | auto p0 = (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:545:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 545 | for (int i = 0; i < poly.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:566:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/os.cpp /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' [ 88%] Built target rs-rosbag-inspector [ 88%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../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.53.1/common/../src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 89%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/metadata-helper.cpp /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp: In member function 'bool rs2::updates_model::draw_software_section(const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:219:96: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 219 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:225:102: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 225 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp: In member function 'bool rs2::updates_model::draw_firmware_section(std::shared_ptr, const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:480:92: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 480 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:486:98: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 486 | recommended_fw_update_needed = recommended_fw_update_needed || recommended_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 90%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../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.53.1/tools/realsense-viewer/../../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.53.1/common/on-chip-calib.h: In constructor 'rs2::on_chip_calib_manager::on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:154:23: warning: 'rs2::on_chip_calib_manager::_model' will be initialized after [-Wreorder] 154 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:138:16: warning: 'rs2::device rs2::on_chip_calib_manager::_dev' [-Wreorder] 138 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:138:16: warning: 'rs2::on_chip_calib_manager::_dev' will be initialized after [-Wreorder] 138 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:98:42: warning: 'std::shared_ptr rs2::on_chip_calib_manager::_sub' [-Wreorder] 98 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:150:23: warning: 'rs2::on_chip_calib_manager::_viewer' will be initialized after [-Wreorder] 150 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:99:42: warning: 'std::shared_ptr rs2::on_chip_calib_manager::_sub_color' [-Wreorder] 99 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_gt_viewer()': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:206:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:213:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_fl_viewer()': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:276:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:362:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:374:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 374 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:380:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'bool rs2::on_chip_calib_manager::start_viewer(int, int, int, rs2::invoker)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:457:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:505:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 505 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:611:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:618:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:628:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 628 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:638:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:660:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'virtual void rs2::autocalib_notification_model::draw_content(rs2::ux_window&, int, int, float, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:1668:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1668 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1669 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1670 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp: In function 'bool rs2::is_upgradeable(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.cpp:147:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < fw_string_size; i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/skybox.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/realsense-viewer && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:17: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:47: error: 'uint64_t' was not declared in this scope 16 | typedef std::function user_callback_func_type; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:9:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 8 | #include +++ |+#include 9 | /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:74: error: 'uint64_t' was not declared in this scope 16 | typedef std::function user_callback_func_type; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:74: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:97: error: expression list treated as compound expression in functional cast [-fpermissive] 16 | typedef std::function user_callback_func_type; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:98: error: template argument 1 is invalid 16 | typedef std::function user_callback_func_type; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:79: error: 'uint8_t' was not declared in this scope 32 | bool download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func = user_callback_func_type()); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:79: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:86: error: template argument 1 is invalid 32 | bool download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func = user_callback_func_type()); | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:86: error: template argument 2 is invalid /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:92: error: 'uint8_t' was not declared in this scope 31 | bool http_downloader::download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func) { return false; } | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:18:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 17 | #include "http-downloader.h" +++ |+#include 18 | /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:99: error: template argument 1 is invalid 31 | bool http_downloader::download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func) { return false; } | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:99: error: template argument 2 is invalid gmake[2]: *** [tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/build.make:317: tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:10: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::output_model::output_model()': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:196:21: warning: 'rs2::output_model::fw_logger' will be initialized after [-Wreorder] 196 | std::thread fw_logger; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:155:42: warning: 'single_consumer_queue rs2::output_model::incoming_log_queue' [-Wreorder] 155 | single_consumer_queue incoming_log_queue; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:99:1: warning: when initialized here [-Wreorder] 99 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp: In member function 'void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:1040:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp: In member function 'virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.cpp:1104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1104 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../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.53.1/common/../src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'std::vector rs2::measurement_state::find_path(int, int)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::add_point(rs2::interest_point)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:95:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | current_hovered_point >= state.points.size()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:105:59: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'float rs2::measurement::calculate_area(std::vector)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < poly.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::draw_ruler(rs2::ux_window&, rs2::float3, rs2::float3, float, int)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:295:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | for (int i = 1; i < parts.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'int rs2::measurement::point_hovered(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < state.points.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'int rs2::measurement::edge_hovered(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:392:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 392 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp: In member function 'void rs2::measurement::draw(rs2::ux_window&)': /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:518:70: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 518 | auto p0 = (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:545:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 545 | for (int i = 0; i < poly.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/measurement.cpp:566:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/../src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/viewer.h:12, from /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:13: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h: In constructor 'rs2::on_chip_calib_manager::on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:154:23: warning: 'rs2::on_chip_calib_manager::_model' will be initialized after [-Wreorder] 154 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:138:16: warning: 'rs2::device rs2::on_chip_calib_manager::_dev' [-Wreorder] 138 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:138:16: warning: 'rs2::on_chip_calib_manager::_dev' will be initialized after [-Wreorder] 138 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:98:42: warning: 'std::shared_ptr rs2::on_chip_calib_manager::_sub' [-Wreorder] 98 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:150:23: warning: 'rs2::on_chip_calib_manager::_viewer' will be initialized after [-Wreorder] 150 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.h:99:42: warning: 'std::shared_ptr rs2::on_chip_calib_manager::_sub_color' [-Wreorder] 99 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:21:5: warning: when initialized here [-Wreorder] 21 | on_chip_calib_manager::on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, device_model& model, device dev, std::shared_ptr sub_color, bool uvmapping_calib_full) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_gt_viewer()': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:206:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:213:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_fl_viewer()': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:276:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:362:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:374:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 374 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:380:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'bool rs2::on_chip_calib_manager::start_viewer(int, int, int, rs2::invoker)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:457:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:505:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 505 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:611:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:618:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:628:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 628 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:638:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:660:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp: In member function 'virtual void rs2::autocalib_notification_model::draw_content(rs2::ux_window&, int, int, float, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/on-chip-calib.cpp:1668:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1668 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1669 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1670 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.53.1/common/../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.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:1932: tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:26, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:8: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../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.53.1/tools/depth-quality/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp: In member function 'bool rs2::updates_model::draw_software_section(const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:219:96: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 219 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:225:102: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 225 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp: In member function 'bool rs2::updates_model::draw_firmware_section(std::shared_ptr, const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)': /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:480:92: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 480 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.cpp:486:98: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 486 | recommended_fw_update_needed = recommended_fw_update_needed || recommended_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::front() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1003 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp: In member function 'rs2::device rs2::device_list::back() const': /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1006 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.53.1/common/option-model.cpp:7: /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiTextEditState::ImGuiTextEditState()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:302:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiTextEditState'; use assignment or value-initialization instead [-Wclass-memaccess] 302 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:288:18: note: 'struct ImGuiTextEditState' declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor 'ImGuiContext::ImGuiContext()': /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:495:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ImGuiMouseCursorData'; use assignment or value-initialization instead [-Wclass-memaccess] 495 | memset(MouseCursorData, 0, sizeof(MouseCursorData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 'struct ImGuiMouseCursorData' declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/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.53.1/common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h: In constructor 'rs2::stream_dashboard::stream_dashboard(std::string, int)': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:82:26: warning: 'rs2::stream_dashboard::q' will be initialized after [-Wreorder] 82 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:81:21: warning: 'std::string rs2::stream_dashboard::name' [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:30:9: warning: when initialized here [-Wreorder] 30 | stream_dashboard(std::string name, int size) : q(size), name(name), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h: In constructor 'rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)': /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:44:23: warning: 'rs2::firmware_update_manager::_model' will be initialized after [-Wreorder] 44 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:42:30: warning: 'std::vector rs2::firmware_update_manager::_fw' [-Wreorder] 42 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:43:14: warning: 'rs2::firmware_update_manager::_is_signed' will be initialized after [-Wreorder] 43 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:40:16: warning: 'rs2::device rs2::firmware_update_manager::_dev' [-Wreorder] 40 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/fw-update-helper.h:24:9: warning: when initialized here [-Wreorder] 24 | firmware_update_manager(std::shared_ptr not_model, device_model& model, device dev, context ctx, std::vector fw, bool is_signed) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.53.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h: In constructor 'rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)': /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:164:71: warning: 'rs2::sw_update::versions_db_manager::_server_versions_vec' will be initialized after [-Wreorder] 164 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:163:18: warning: 'bool rs2::sw_update::versions_db_manager::_server_versions_loaded' [-Wreorder] 163 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/versions-db-manager.h:108:22: warning: when initialized here [-Wreorder] 108 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: In constructor 'rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:965:31: warning: 'rs2::post_processing_filters::processing_block' will be initialized after [-Wreorder] 965 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::viewer_model& rs2::post_processing_filters::viewer' [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:951:23: warning: 'rs2::post_processing_filters::viewer' will be initialized after [-Wreorder] 951 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:941:27: warning: 'std::atomic rs2::post_processing_filters::depth_stream_active' [-Wreorder] 941 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:974:38: warning: 'rs2::post_processing_filters::render_thread' will be initialized after [-Wreorder] 974 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'std::atomic rs2::post_processing_filters::render_thread_active' [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:973:27: warning: 'rs2::post_processing_filters::render_thread_active' will be initialized after [-Wreorder] 973 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:966:37: warning: 'std::shared_ptr rs2::post_processing_filters::pc' [-Wreorder] 966 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:977:39: warning: 'rs2::post_processing_filters::uploader' will be initialized after [-Wreorder] 977 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:969:34: warning: 'rs2::disparity_transform rs2::post_processing_filters::disp_to_depth' [-Wreorder] 969 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:888:9: warning: when initialized here [-Wreorder] 888 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:18: /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'int rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h: In instantiation of 'rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]': /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:757:43: required from here /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:39:41: warning: 'rs2::animated::_duration' will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:37:7: warning: 'float rs2::animated::_old' [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h: At global scope: /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:202:32: warning: 'rs2::configurations::ply::encoding' defined but not used [-Wunused-variable] 202 | static const char* encoding { "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:201:32: warning: 'rs2::configurations::ply::use_normals' defined but not used [-Wunused-variable] 201 | static const char* use_normals { "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:200:32: warning: 'rs2::configurations::ply::mesh' defined but not used [-Wunused-variable] 200 | static const char* mesh { "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:196:32: warning: 'rs2::configurations::performance::occlusion_invalidation' defined but not used [-Wunused-variable] 196 | static const char* occlusion_invalidation { "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:195:32: warning: 'rs2::configurations::performance::show_skybox' defined but not used [-Wunused-variable] 195 | static const char* show_skybox { "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:194:32: warning: 'rs2::configurations::performance::font_oversample' defined but not used [-Wunused-variable] 194 | static const char* font_oversample { "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:193:32: warning: 'rs2::configurations::performance::vsync' defined but not used [-Wunused-variable] 193 | static const char* vsync { "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:192:32: warning: 'rs2::configurations::performance::show_fps' defined but not used [-Wunused-variable] 192 | static const char* show_fps { "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:191:32: warning: 'rs2::configurations::performance::msaa_samples' defined but not used [-Wunused-variable] 191 | static const char* msaa_samples { "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:190:32: warning: 'rs2::configurations::performance::enable_msaa' defined but not used [-Wunused-variable] 190 | static const char* enable_msaa { "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:189:32: warning: 'rs2::configurations::performance::glsl_for_processing' defined but not used [-Wunused-variable] 189 | static const char* glsl_for_processing { "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:188:32: warning: 'rs2::configurations::performance::glsl_for_rendering' defined but not used [-Wunused-variable] 188 | static const char* glsl_for_rendering { "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:184:32: warning: 'rs2::configurations::window::maximized' defined but not used [-Wunused-variable] 184 | static const char* maximized { "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:183:32: warning: 'rs2::configurations::window::height' defined but not used [-Wunused-variable] 183 | static const char* height { "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:182:32: warning: 'rs2::configurations::window::width' defined but not used [-Wunused-variable] 182 | static const char* width { "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:181:32: warning: 'rs2::configurations::window::saved_size' defined but not used [-Wunused-variable] 181 | static const char* saved_size { "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:180:32: warning: 'rs2::configurations::window::position_y' defined but not used [-Wunused-variable] 180 | static const char* position_y { "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:179:32: warning: 'rs2::configurations::window::position_x' defined but not used [-Wunused-variable] 179 | static const char* position_x { "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:178:32: warning: 'rs2::configurations::window::saved_pos' defined but not used [-Wunused-variable] 178 | static const char* saved_pos { "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:177:32: warning: 'rs2::configurations::window::is_fullscreen' defined but not used [-Wunused-variable] 177 | static const char* is_fullscreen { "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:173:32: warning: 'rs2::configurations::viewer::last_ip' defined but not used [-Wunused-variable] 173 | static const char* last_ip { "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:171:32: warning: 'rs2::configurations::viewer::hwlogger_xml' defined but not used [-Wunused-variable] 171 | static const char* hwlogger_xml { "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:170:32: warning: 'rs2::configurations::viewer::commands_xml' defined but not used [-Wunused-variable] 170 | static const char* commands_xml { "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:169:32: warning: 'rs2::configurations::viewer::shading_mode' defined but not used [-Wunused-variable] 169 | static const char* shading_mode { "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:168:32: warning: 'rs2::configurations::viewer::metric_system' defined but not used [-Wunused-variable] 168 | static const char* metric_system { "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:167:32: warning: 'rs2::configurations::viewer::show_stream_details' defined but not used [-Wunused-variable] 167 | static const char* show_stream_details { "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:166:32: warning: 'rs2::configurations::viewer::show_map_ruler' defined but not used [-Wunused-variable] 166 | static const char* show_map_ruler { "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:165:32: warning: 'rs2::configurations::viewer::post_processing' defined but not used [-Wunused-variable] 165 | static const char* post_processing { "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:164:32: warning: 'rs2::configurations::viewer::log_severity' defined but not used [-Wunused-variable] 164 | static const char* log_severity { "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:163:32: warning: 'rs2::configurations::viewer::log_filename' defined but not used [-Wunused-variable] 163 | static const char* log_filename { "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:162:32: warning: 'rs2::configurations::viewer::log_to_file' defined but not used [-Wunused-variable] 162 | static const char* log_to_file { "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:161:32: warning: 'rs2::configurations::viewer::log_to_console' defined but not used [-Wunused-variable] 161 | static const char* log_to_console { "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:159:32: warning: 'rs2::configurations::viewer::search_term' defined but not used [-Wunused-variable] 159 | static const char* search_term { "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:158:32: warning: 'rs2::configurations::viewer::output_open' defined but not used [-Wunused-variable] 158 | static const char* output_open { "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:157:32: warning: 'rs2::configurations::viewer::is_measuring' defined but not used [-Wunused-variable] 157 | static const char* is_measuring { "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:156:32: warning: 'rs2::configurations::viewer::last_calib_notice' defined but not used [-Wunused-variable] 156 | static const char* last_calib_notice { "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:155:32: warning: 'rs2::configurations::viewer::sdk_version' defined but not used [-Wunused-variable] 155 | static const char* sdk_version { "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:154:32: warning: 'rs2::configurations::viewer::settings_tab' defined but not used [-Wunused-variable] 154 | static const char* settings_tab { "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:153:32: warning: 'rs2::configurations::viewer::continue_with_current_fw' defined but not used [-Wunused-variable] 153 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:152:32: warning: 'rs2::configurations::viewer::continue_with_ui_not_aligned' defined but not used [-Wunused-variable] 152 | static const char* continue_with_ui_not_aligned { "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:151:32: warning: 'rs2::configurations::viewer::target_height_r' defined but not used [-Wunused-variable] 151 | static const char* target_height_r { "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:150:32: warning: 'rs2::configurations::viewer::target_width_r' defined but not used [-Wunused-variable] 150 | static const char* target_width_r { "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:149:32: warning: 'rs2::configurations::viewer::ground_truth_r' defined but not used [-Wunused-variable] 149 | static const char* ground_truth_r { "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:148:32: warning: 'rs2::configurations::viewer::is_3d_view' defined but not used [-Wunused-variable] 148 | static const char* is_3d_view { "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:144:32: warning: 'rs2::configurations::calibration::enable_writing' defined but not used [-Wunused-variable] 144 | static const char* enable_writing { "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:140:32: warning: 'rs2::configurations::update::sw_updates_official_server' defined but not used [-Wunused-variable] 140 | static const char* sw_updates_official_server { "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:139:32: warning: 'rs2::configurations::update::sw_updates_url' defined but not used [-Wunused-variable] 139 | static const char* sw_updates_url { "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:138:32: warning: 'rs2::configurations::update::recommend_calibration' defined but not used [-Wunused-variable] 138 | static const char* recommend_calibration { "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:137:32: warning: 'rs2::configurations::update::recommend_updates' defined but not used [-Wunused-variable] 137 | static const char* recommend_updates { "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:136:32: warning: 'rs2::configurations::update::allow_rc_firmware' defined but not used [-Wunused-variable] 136 | static const char* allow_rc_firmware { "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:132:32: warning: 'rs2::configurations::record::compression_mode' defined but not used [-Wunused-variable] 132 | static const char* compression_mode { "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:131:32: warning: 'rs2::configurations::record::default_path' defined but not used [-Wunused-variable] 131 | static const char* default_path { "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/model-views.h:130:32: warning: 'rs2::configurations::record::file_save_mode' defined but not used [-Wunused-variable] 130 | static const char* file_save_mode { "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.53.1/common/rendering.h:253: /builddir/build/BUILD/librealsense-2.53.1/common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o cd /builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build/tools/depth-quality && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.53.1 -I/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.53.1/third-party/easyloggingpp/src -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.53.1/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.53.1/include -I/builddir/build/BUILD/librealsense-2.53.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -std=gnu++11 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o -c /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp In file included from /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:17: /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:47: error: 'uint64_t' was not declared in this scope 16 | typedef std::function user_callback_func_type; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:9:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 8 | #include +++ |+#include 9 | /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:74: error: 'uint64_t' was not declared in this scope 16 | typedef std::function user_callback_func_type; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:74: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:97: error: expression list treated as compound expression in functional cast [-fpermissive] 16 | typedef std::function user_callback_func_type; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:16:98: error: template argument 1 is invalid 16 | typedef std::function user_callback_func_type; | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:79: error: 'uint8_t' was not declared in this scope 32 | bool download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func = user_callback_func_type()); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:79: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:86: error: template argument 1 is invalid 32 | bool download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func = user_callback_func_type()); | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.h:32:86: error: template argument 2 is invalid /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:92: error: 'uint8_t' was not declared in this scope 31 | bool http_downloader::download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func) { return false; } | ^~~~~~~ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:18:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 17 | #include "http-downloader.h" +++ |+#include 18 | /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:99: error: template argument 1 is invalid 31 | bool http_downloader::download_to_bytes_vector(const std::string& url, std::vector &output, user_callback_func_type user_callback_func) { return false; } | ^ /builddir/build/BUILD/librealsense-2.53.1/common/sw-update/http-downloader.cpp:31:99: error: template argument 2 is invalid gmake[2]: *** [tools/depth-quality/CMakeFiles/rs-depth-quality.dir/build.make:317: tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.53.1/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:1959: tools/depth-quality/CMakeFiles/rs-depth-quality.dir/all] Error 2 gmake: *** [Makefile:139: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.lxpDi4 (%build) Bad exit status from /var/tmp/rpm-tmp.lxpDi4 (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec