Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c190' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/7076342-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.70 PID: 6180 Logging PID: 6181 Task: {'appstream': False, 'background': False, 'build_id': 7076342, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'fb86d73e32e5c74b498a7c78387ff2911a4e5071', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip-2ebe6bf4/librealsense', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'librealsense', 'package_version': '2.54.2-3', 'project_dirname': 'python-pip-2ebe6bf4', 'project_name': 'python-pip-2ebe6bf4', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip-2ebe6bf4/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'thrnciar/python-pip-2ebe6bf4--thrnciar', 'source_json': {}, 'source_type': None, 'submitter': 'thrnciar', 'tags': [], 'task_id': '7076342-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip-2ebe6bf4/librealsense /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip-2ebe6bf4/librealsense', '/var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense'... Running: git checkout fb86d73e32e5c74b498a7c78387ff2911a4e5071 -- cmd: ['git', 'checkout', 'fb86d73e32e5c74b498a7c78387ff2911a4e5071', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense rc: 0 stdout: stderr: Note: switching to 'fb86d73e32e5c74b498a7c78387ff2911a4e5071'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at fb86d73 automatic import of librealsense Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading librealsense-2.54.2.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o librealsense-2.54.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/thrnciar/python-pip-2ebe6bf4/librealsense/librealsense-2.54.2.tar.gz/md5/1574a38e88c3db7d67d39713a8cede9f/librealsense-2.54.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 59.2M 100 59.2M 0 0 57.5M 0 0:00:01 0:00:01 --:--:-- 57.6M INFO: Reading stdout from command: md5sum librealsense-2.54.2.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense/librealsense.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1709212507.083255 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense/librealsense.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1709212507.083255 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense/librealsense.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1709212507.083255/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1709212507.083255/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/e8dbf0792f75021a089366b8f77f093467f35cb116bb46238f95e9d5dba1c529/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/e8dbf0792f75021a089366b8f77f093467f35cb116bb46238f95e9d5dba1c529/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 30 MB/s | 7.7 MB 00:00 fedora 18 MB/s | 20 MB 00:01 Last metadata expiration check: 0:00:01 ago on Thu Feb 29 13:15:16 2024. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 x86_64 5.1.13-1.fc41 fedora 605 k dnf5-plugins x86_64 5.1.13-1.fc41 fedora 352 k Installing dependencies: fmt x86_64 10.2.1-3.fc41 copr_base 126 k libdnf5 x86_64 5.1.13-1.fc41 fedora 990 k libdnf5-cli x86_64 5.1.13-1.fc41 fedora 263 k sdbus-cpp x86_64 1.5.0-1.fc41 fedora 113 k Transaction Summary ================================================================================ Install 6 Packages Total download size: 2.4 M Installed size: 6.6 M Downloading Packages: (1/6): fmt-10.2.1-3.fc41.x86_64.rpm 2.7 MB/s | 126 kB 00:00 (2/6): dnf5-plugins-5.1.13-1.fc41.x86_64.rpm 1.4 MB/s | 352 kB 00:00 (3/6): dnf5-5.1.13-1.fc41.x86_64.rpm 2.2 MB/s | 605 kB 00:00 (4/6): libdnf5-cli-5.1.13-1.fc41.x86_64.rpm 6.0 MB/s | 263 kB 00:00 (5/6): sdbus-cpp-1.5.0-1.fc41.x86_64.rpm 3.4 MB/s | 113 kB 00:00 (6/6): libdnf5-5.1.13-1.fc41.x86_64.rpm 3.6 MB/s | 990 kB 00:00 -------------------------------------------------------------------------------- Total 6.9 MB/s | 2.4 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-3.fc41.x86_64 1/6 Installing : libdnf5-5.1.13-1.fc41.x86_64 2/6 Installing : libdnf5-cli-5.1.13-1.fc41.x86_64 3/6 Installing : dnf5-5.1.13-1.fc41.x86_64 4/6 Installing : sdbus-cpp-1.5.0-1.fc41.x86_64 5/6 Installing : dnf5-plugins-5.1.13-1.fc41.x86_64 6/6 Running scriptlet: dnf5-plugins-5.1.13-1.fc41.x86_64 6/6 Installed: dnf5-5.1.13-1.fc41.x86_64 dnf5-plugins-5.1.13-1.fc41.x86_64 fmt-10.2.1-3.fc41.x86_64 libdnf5-5.1.13-1.fc41.x86_64 libdnf5-cli-5.1.13-1.fc41.x86_64 sdbus-cpp-1.5.0-1.fc41.x86_64 Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1709212507.083255/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.13-1.fc41.x86_64 dnf5-plugins-5.1.13-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 19.6 MiB/s | 20.9 MiB | 00m01s Copr repository 100% | 43.0 MiB/s | 7.7 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.26-3.fc40 fedora 8.1 MiB bzip2 x86_64 1.0.8-18.fc40 fedora 91.7 KiB coreutils x86_64 9.4-6.fc40 fedora 5.8 MiB cpio x86_64 2.15-1.fc40 fedora 1.1 MiB diffutils x86_64 3.10-5.fc40 fedora 1.6 MiB fedora-release-common noarch 41-0.6 copr_base 19.2 KiB findutils x86_64 1:4.9.0-8.fc40 fedora 1.5 MiB gawk x86_64 5.3.0-3.fc40 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.39.9000-4.fc41 copr_base 0.0 B grep x86_64 3.11-7.fc40 fedora 1.0 MiB gzip x86_64 1.13-1.fc40 fedora 385.0 KiB info x86_64 7.1-2.fc40 fedora 357.8 KiB patch x86_64 2.7.6-24.fc40 fedora 262.8 KiB redhat-rpm-config noarch 285-1.fc41 fedora 185.1 KiB rpm-build x86_64 4.19.1.1-1.fc40 fedora 173.7 KiB sed x86_64 4.9-1.fc40 fedora 861.5 KiB shadow-utils x86_64 2:4.15.0rc2-1.fc41 fedora 4.1 MiB tar x86_64 2:1.35-3.fc40 fedora 2.9 MiB unzip x86_64 6.0-63.fc40 fedora 382.8 KiB util-linux x86_64 2.40-0.9.rc1.fc41 fedora 3.7 MiB which x86_64 2.21-41.fc40 fedora 80.2 KiB xz x86_64 5.4.6-1.fc40 fedora 2.0 MiB Installing dependencies: alternatives x86_64 1.26-3.fc41 copr_base 62.3 KiB ansible-srpm-macros noarch 1-14.fc40 fedora 35.7 KiB audit-libs x86_64 4.0-8.fc41 copr_base 311.3 KiB authselect x86_64 1.5.0-5.fc41 copr_base 153.6 KiB authselect-libs x86_64 1.5.0-5.fc41 copr_base 818.3 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils x86_64 2.42.50-4.fc41 copr_base 26.6 MiB binutils-gold x86_64 2.42.50-4.fc41 copr_base 2.0 MiB bzip2-libs x86_64 1.0.8-18.fc40 fedora 80.7 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc41 copr_base 2.3 MiB coreutils-common x86_64 9.4-6.fc40 fedora 11.4 MiB cracklib x86_64 2.9.11-5.fc40 fedora 238.9 KiB crypto-policies noarch 20240201-2.git9f501f3.fc41 copr_base 149.3 KiB curl x86_64 8.6.0-7.fc41 copr_base 734.6 KiB cyrus-sasl-lib x86_64 2.1.28-19.fc41 copr_base 2.3 MiB debugedit x86_64 5.0-14.fc40 fedora 199.0 KiB dwz x86_64 0.15-6.fc41 copr_base 290.9 KiB ed x86_64 1.20.1-1.fc41 fedora 146.5 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils x86_64 0.190-6.fc41 copr_base 2.5 MiB elfutils-debuginfod-client x86_64 0.190-6.fc41 copr_base 64.9 KiB elfutils-default-yama-scope noarch 0.190-6.fc41 copr_base 1.8 KiB elfutils-libelf x86_64 0.190-6.fc41 copr_base 1.0 MiB elfutils-libs x86_64 0.190-6.fc41 copr_base 642.1 KiB fedora-gpg-keys noarch 41-0.1 fedora 125.0 KiB fedora-release noarch 41-0.6 copr_base 0.0 B fedora-release-identity-basic noarch 41-0.6 copr_base 694.0 B fedora-repos noarch 41-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 41-0.1 fedora 2.2 KiB file x86_64 5.45-5.fc41 copr_base 103.5 KiB file-libs x86_64 5.45-5.fc41 copr_base 9.9 MiB filesystem x86_64 3.18-8.fc40 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.2.0-3.fc41 copr_base 37.4 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal x86_64 14.1-9.fc41 copr_base 12.7 MiB gdbm x86_64 1:1.23-6.fc40 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-6.fc40 fedora 121.9 KiB ghc-srpm-macros noarch 1.6.1-5.fc40 fedora 369.0 B glibc x86_64 2.39.9000-4.fc41 copr_base 6.7 MiB glibc-common x86_64 2.39.9000-4.fc41 copr_base 1.0 MiB glibc-gconv-extra x86_64 2.39.9000-4.fc41 copr_base 7.8 MiB gmp x86_64 1:6.3.0-1.fc41 fedora 803.4 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.4.0-2.fc40 fedora 60.6 KiB jansson x86_64 2.13.1-9.fc41 copr_base 88.3 KiB kernel-srpm-macros noarch 1.0-22.fc40 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-3.fc40 fedora 54.4 KiB krb5-libs x86_64 1.21.2-5.fc41 copr_base 2.3 MiB libacl x86_64 2.3.2-1.fc40 fedora 40.0 KiB libarchive x86_64 3.7.2-3.fc40 fedora 914.6 KiB libattr x86_64 2.5.2-3.fc40 fedora 28.5 KiB libblkid x86_64 2.40-0.9.rc1.fc41 fedora 237.0 KiB libbrotli x86_64 1.1.0-3.fc41 copr_base 829.5 KiB libcap x86_64 2.69-3.fc40 fedora 217.2 KiB libcap-ng x86_64 0.8.4-4.fc41 copr_base 73.1 KiB libcom_err x86_64 1.47.0-5.fc41 copr_base 67.2 KiB libcurl x86_64 8.6.0-7.fc41 copr_base 772.8 KiB libeconf x86_64 0.5.2-3.fc41 copr_base 52.0 KiB libevent x86_64 2.1.12-12.fc41 copr_base 895.7 KiB libfdisk x86_64 2.40-0.9.rc1.fc41 fedora 363.3 KiB libffi x86_64 3.4.4-7.fc40 fedora 81.6 KiB libgcc x86_64 14.0.1-0.7.fc41 fedora 270.6 KiB libgomp x86_64 14.0.1-0.7.fc41 fedora 518.0 KiB libidn2 x86_64 2.3.7-1.fc40 fedora 329.1 KiB libmount x86_64 2.40-0.9.rc1.fc41 fedora 352.1 KiB libnghttp2 x86_64 1.59.0-2.fc40 fedora 166.1 KiB libnsl2 x86_64 2.0.1-1.fc40 fedora 57.9 KiB libpkgconf x86_64 2.1.0-1.fc40 fedora 74.2 KiB libpsl x86_64 0.21.5-3.fc41 copr_base 80.5 KiB libpwquality x86_64 1.4.5-9.fc41 copr_base 417.8 KiB libselinux x86_64 3.6-4.fc40 fedora 173.0 KiB libsemanage x86_64 3.6-3.fc40 fedora 293.5 KiB libsepol x86_64 3.6-3.fc40 fedora 802.0 KiB libsmartcols x86_64 2.40-0.9.rc1.fc41 fedora 180.7 KiB libssh x86_64 0.10.6-4.fc40 fedora 509.3 KiB libssh-config noarch 0.10.6-4.fc40 fedora 277.0 B libstdc++ x86_64 14.0.1-0.7.fc41 fedora 2.8 MiB libtasn1 x86_64 4.19.0-6.fc40 fedora 175.7 KiB libtirpc x86_64 1.3.4-1.rc2.fc40.2 fedora 202.8 KiB libtool-ltdl x86_64 2.4.7-10.fc40 fedora 66.2 KiB libunistring x86_64 1.1-7.fc41 fedora 1.7 MiB libutempter x86_64 1.2.1-13.fc40 fedora 57.7 KiB libuuid x86_64 2.40-0.9.rc1.fc41 fedora 37.6 KiB libverto x86_64 0.3.2-8.fc40 fedora 29.5 KiB libxcrypt x86_64 4.4.36-5.fc40 fedora 262.8 KiB libxml2 x86_64 2.12.5-1.fc40 fedora 1.7 MiB libzstd x86_64 1.5.5-5.fc40 fedora 772.0 KiB lua-libs x86_64 5.4.6-5.fc40 fedora 281.1 KiB lua-srpm-macros noarch 1-13.fc40 fedora 1.3 KiB lz4-libs x86_64 1.9.4-6.fc40 fedora 129.4 KiB mpfr x86_64 4.2.1-3.fc40 fedora 832.0 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs x86_64 6.4-12.20240127.fc40 fedora 963.2 KiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-16.fc40 fedora 104.0 B openldap x86_64 2.6.7-1.fc40 fedora 635.1 KiB openssl-libs x86_64 1:3.2.1-2.fc40 fedora 7.8 MiB p11-kit x86_64 0.25.3-4.fc40 fedora 2.2 MiB p11-kit-trust x86_64 0.25.3-4.fc40 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam x86_64 1.6.0-2.fc41 fedora 1.8 MiB pam-libs x86_64 1.6.0-2.fc41 fedora 135.0 KiB pcre2 x86_64 10.42-2.fc40.2 fedora 637.6 KiB pcre2-syntax noarch 10.42-2.fc40.2 fedora 235.1 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf x86_64 2.1.0-1.fc40 fedora 82.4 KiB pkgconf-m4 noarch 2.1.0-1.fc40 fedora 13.9 KiB pkgconf-pkg-config x86_64 2.1.0-1.fc40 fedora 989.0 B popt x86_64 1.19-6.fc40 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 fedora 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-7.fc40 fedora 50.1 KiB qt5-srpm-macros noarch 5.15.12-3.fc40 fedora 492.0 B qt6-srpm-macros noarch 6.6.2-1.fc41 fedora 456.0 B readline x86_64 8.2-8.fc40 fedora 489.2 KiB rpm x86_64 4.19.1.1-1.fc40 fedora 3.0 MiB rpm-build-libs x86_64 4.19.1.1-1.fc40 fedora 198.4 KiB rpm-libs x86_64 4.19.1.1-1.fc40 fedora 709.9 KiB rpm-sequoia x86_64 1.6.0-2.fc40 fedora 2.2 MiB rust-srpm-macros noarch 26.1-1.fc41 fedora 4.8 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs x86_64 3.45.1-2.fc40 fedora 1.4 MiB systemd-libs x86_64 255.3-1.fc40 fedora 1.9 MiB util-linux-core x86_64 2.40-0.9.rc1.fc41 fedora 1.4 MiB xxhash-libs x86_64 0.8.2-2.fc40 fedora 88.5 KiB xz-libs x86_64 5.4.6-1.fc40 fedora 209.8 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip x86_64 3.0-40.fc40 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.6-2.fc40 fedora 134.0 KiB zstd x86_64 1.5.5-5.fc40 fedora 1.6 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 178 MiB will be used (install 178 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-18.fc40.x86_64 100% | 170.5 KiB/s | 52.4 KiB | 00m00s [ 2/153] cpio-0:2.15-1.fc40.x86_64 100% | 1.0 MiB/s | 292.2 KiB | 00m00s [ 3/153] coreutils-0:9.4-6.fc40.x86_64 100% | 1.8 MiB/s | 1.1 MiB | 00m01s [ 4/153] bash-0:5.2.26-3.fc40.x86_64 100% | 2.8 MiB/s | 1.8 MiB | 00m01s [ 5/153] findutils-1:4.9.0-8.fc40.x86_ 100% | 5.2 MiB/s | 491.9 KiB | 00m00s [ 6/153] diffutils-0:3.10-5.fc40.x86_6 100% | 2.7 MiB/s | 405.5 KiB | 00m00s [ 7/153] grep-0:3.11-7.fc40.x86_64 100% | 3.5 MiB/s | 300.2 KiB | 00m00s [ 8/153] gzip-0:1.13-1.fc40.x86_64 100% | 2.2 MiB/s | 170.6 KiB | 00m00s [ 9/153] patch-0:2.7.6-24.fc40.x86_64 100% | 1.7 MiB/s | 130.7 KiB | 00m00s [ 10/153] info-0:7.1-2.fc40.x86_64 100% | 2.2 MiB/s | 182.3 KiB | 00m00s [ 11/153] redhat-rpm-config-0:285-1.fc4 100% | 1.1 MiB/s | 82.6 KiB | 00m00s [ 12/153] rpm-build-0:4.19.1.1-1.fc40.x 100% | 1.1 MiB/s | 78.2 KiB | 00m00s [ 13/153] sed-0:4.9-1.fc40.x86_64 100% | 3.5 MiB/s | 318.2 KiB | 00m00s [ 14/153] tar-2:1.35-3.fc40.x86_64 100% | 8.9 MiB/s | 856.6 KiB | 00m00s [ 15/153] unzip-0:6.0-63.fc40.x86_64 100% | 2.2 MiB/s | 184.5 KiB | 00m00s [ 16/153] shadow-utils-2:4.15.0rc2-1.fc 100% | 10.5 MiB/s | 1.3 MiB | 00m00s [ 17/153] fedora-release-common-0:41-0. 100% | 750.9 KiB/s | 21.8 KiB | 00m00s [ 18/153] which-0:2.21-41.fc40.x86_64 100% | 592.1 KiB/s | 41.4 KiB | 00m00s [ 19/153] glibc-minimal-langpack-0:2.39 100% | 4.7 MiB/s | 101.8 KiB | 00m00s [ 20/153] xz-0:5.4.6-1.fc40.x86_64 100% | 5.1 MiB/s | 557.0 KiB | 00m00s [ 21/153] gawk-0:5.3.0-3.fc40.x86_64 100% | 9.7 MiB/s | 1.1 MiB | 00m00s [ 22/153] util-linux-0:2.40-0.9.rc1.fc4 100% | 11.8 MiB/s | 1.2 MiB | 00m00s [ 23/153] ncurses-libs-0:6.4-12.2024012 100% | 4.1 MiB/s | 332.5 KiB | 00m00s [ 24/153] bzip2-libs-0:1.0.8-18.fc40.x8 100% | 592.2 KiB/s | 40.9 KiB | 00m00s [ 25/153] filesystem-0:3.18-8.fc40.x86_ 100% | 7.3 MiB/s | 1.1 MiB | 00m00s [ 26/153] libacl-0:2.3.2-1.fc40.x86_64 100% | 339.3 KiB/s | 24.4 KiB | 00m00s [ 27/153] gmp-1:6.3.0-1.fc41.x86_64 100% | 3.9 MiB/s | 316.8 KiB | 00m00s [ 28/153] coreutils-common-0:9.4-6.fc40 100% | 15.0 MiB/s | 2.2 MiB | 00m00s [ 29/153] libattr-0:2.5.2-3.fc40.x86_64 100% | 264.7 KiB/s | 18.0 KiB | 00m00s [ 30/153] libcap-0:2.69-3.fc40.x86_64 100% | 1.2 MiB/s | 82.0 KiB | 00m00s [ 31/153] libselinux-0:3.6-4.fc40.x86_6 100% | 1.2 MiB/s | 87.5 KiB | 00m00s [ 32/153] pcre2-0:10.42-2.fc40.2.x86_64 100% | 2.8 MiB/s | 235.8 KiB | 00m00s [ 33/153] ed-0:1.20.1-1.fc41.x86_64 100% | 1.1 MiB/s | 81.7 KiB | 00m00s [ 34/153] openssl-libs-1:3.2.1-2.fc40.x 100% | 14.8 MiB/s | 2.3 MiB | 00m00s [ 35/153] ansible-srpm-macros-0:1-14.fc 100% | 297.7 KiB/s | 20.8 KiB | 00m00s [ 36/153] efi-srpm-macros-0:5-11.fc40.n 100% | 323.2 KiB/s | 22.3 KiB | 00m00s [ 37/153] fpc-srpm-macros-0:1.3-12.fc40 100% | 115.2 KiB/s | 7.8 KiB | 00m00s [ 38/153] fonts-srpm-macros-1:2.0.5-14. 100% | 390.0 KiB/s | 26.5 KiB | 00m00s [ 39/153] ghc-srpm-macros-0:1.6.1-5.fc4 100% | 119.8 KiB/s | 8.3 KiB | 00m00s [ 40/153] gnat-srpm-macros-0:6-5.fc40.n 100% | 129.8 KiB/s | 8.8 KiB | 00m00s [ 41/153] go-srpm-macros-0:3.4.0-2.fc40 100% | 404.3 KiB/s | 27.5 KiB | 00m00s [ 42/153] kernel-srpm-macros-0:1.0-22.f 100% | 139.3 KiB/s | 9.6 KiB | 00m00s [ 43/153] lua-srpm-macros-0:1-13.fc40.n 100% | 128.4 KiB/s | 8.7 KiB | 00m00s [ 44/153] ocaml-srpm-macros-0:9-3.fc40. 100% | 133.4 KiB/s | 9.1 KiB | 00m00s [ 45/153] openblas-srpm-macros-0:2-16.f 100% | 104.2 KiB/s | 7.5 KiB | 00m00s [ 46/153] package-notes-srpm-macros-0:0 100% | 146.2 KiB/s | 9.9 KiB | 00m00s [ 47/153] perl-srpm-macros-0:1-53.fc40. 100% | 123.3 KiB/s | 8.4 KiB | 00m00s [ 48/153] pyproject-srpm-macros-0:1.12. 100% | 197.5 KiB/s | 13.6 KiB | 00m00s [ 49/153] python-srpm-macros-0:3.12-7.f 100% | 350.2 KiB/s | 23.8 KiB | 00m00s [ 50/153] qt5-srpm-macros-0:5.15.12-3.f 100% | 125.4 KiB/s | 8.5 KiB | 00m00s [ 51/153] qt6-srpm-macros-0:6.6.2-1.fc4 100% | 128.8 KiB/s | 8.9 KiB | 00m00s [ 52/153] rust-srpm-macros-0:26.1-1.fc4 100% | 182.6 KiB/s | 12.6 KiB | 00m00s [ 53/153] rpm-0:4.19.1.1-1.fc40.x86_64 100% | 6.2 MiB/s | 540.1 KiB | 00m00s [ 54/153] zig-srpm-macros-0:1-2.fc40.no 100% | 114.8 KiB/s | 8.0 KiB | 00m00s [ 55/153] zip-0:3.0-40.fc40.x86_64 100% | 3.5 MiB/s | 264.8 KiB | 00m00s [ 56/153] debugedit-0:5.0-14.fc40.x86_6 100% | 1.1 MiB/s | 78.7 KiB | 00m00s [ 57/153] popt-0:1.19-6.fc40.x86_64 100% | 939.1 KiB/s | 66.7 KiB | 00m00s [ 58/153] readline-0:8.2-8.fc40.x86_64 100% | 2.9 MiB/s | 213.3 KiB | 00m00s [ 59/153] rpm-build-libs-0:4.19.1.1-1.f 100% | 1.3 MiB/s | 95.0 KiB | 00m00s [ 60/153] rpm-libs-0:4.19.1.1-1.fc40.x8 100% | 3.9 MiB/s | 308.9 KiB | 00m00s [ 61/153] zstd-0:1.5.5-5.fc40.x86_64 100% | 6.0 MiB/s | 475.6 KiB | 00m00s [ 62/153] libsemanage-0:3.6-3.fc40.x86_ 100% | 1.6 MiB/s | 116.4 KiB | 00m00s [ 63/153] libxcrypt-0:4.4.36-5.fc40.x86 100% | 1.6 MiB/s | 118.1 KiB | 00m00s [ 64/153] pam-libs-0:1.6.0-2.fc41.x86_6 100% | 827.2 KiB/s | 57.1 KiB | 00m00s [ 65/153] setup-0:2.14.5-2.fc40.noarch 100% | 2.1 MiB/s | 154.7 KiB | 00m00s [ 66/153] xz-libs-0:5.4.6-1.fc40.x86_64 100% | 1.5 MiB/s | 109.6 KiB | 00m00s [ 67/153] fedora-repos-0:41-0.1.noarch 100% | 135.4 KiB/s | 9.3 KiB | 00m00s [ 68/153] glibc-0:2.39.9000-4.fc41.x86_ 100% | 29.0 MiB/s | 2.2 MiB | 00m00s [ 69/153] glibc-common-0:2.39.9000-4.fc 100% | 7.8 MiB/s | 383.0 KiB | 00m00s [ 70/153] mpfr-0:4.2.1-3.fc40.x86_64 100% | 2.2 MiB/s | 349.0 KiB | 00m00s [ 71/153] libblkid-0:2.40-0.9.rc1.fc41. 100% | 1.6 MiB/s | 115.9 KiB | 00m00s [ 72/153] libfdisk-0:2.40-0.9.rc1.fc41. 100% | 2.1 MiB/s | 160.2 KiB | 00m00s [ 73/153] libmount-0:2.40-0.9.rc1.fc41. 100% | 2.1 MiB/s | 155.1 KiB | 00m00s [ 74/153] libsmartcols-0:2.40-0.9.rc1.f 100% | 1.2 MiB/s | 83.7 KiB | 00m00s [ 75/153] libutempter-0:1.2.1-13.fc40.x 100% | 382.7 KiB/s | 26.4 KiB | 00m00s [ 76/153] libuuid-0:2.40-0.9.rc1.fc41.x 100% | 426.9 KiB/s | 29.0 KiB | 00m00s [ 77/153] systemd-libs-0:255.3-1.fc40.x 100% | 8.9 MiB/s | 707.0 KiB | 00m00s [ 78/153] util-linux-core-0:2.40-0.9.rc 100% | 6.2 MiB/s | 514.7 KiB | 00m00s [ 79/153] zlib-ng-compat-0:2.1.6-2.fc40 100% | 1.1 MiB/s | 77.1 KiB | 00m00s [ 80/153] ncurses-base-0:6.4-12.2024012 100% | 1.3 MiB/s | 88.9 KiB | 00m00s [ 81/153] libgcc-0:14.0.1-0.7.fc41.x86_ 100% | 1.6 MiB/s | 116.4 KiB | 00m00s [ 82/153] libsepol-0:3.6-3.fc40.x86_64 100% | 4.4 MiB/s | 340.1 KiB | 00m00s [ 83/153] pcre2-syntax-0:10.42-2.fc40.2 100% | 2.0 MiB/s | 142.7 KiB | 00m00s [ 84/153] libarchive-0:3.7.2-3.fc40.x86 100% | 5.0 MiB/s | 407.1 KiB | 00m00s [ 85/153] libgomp-0:14.0.1-0.7.fc41.x86 100% | 4.3 MiB/s | 335.9 KiB | 00m00s [ 86/153] lua-libs-0:5.4.6-5.fc40.x86_6 100% | 1.8 MiB/s | 131.9 KiB | 00m00s [ 87/153] libzstd-0:1.5.5-5.fc40.x86_64 100% | 3.9 MiB/s | 306.0 KiB | 00m00s [ 88/153] rpm-sequoia-0:1.6.0-2.fc40.x8 100% | 8.9 MiB/s | 847.5 KiB | 00m00s [ 89/153] sqlite-libs-0:3.45.1-2.fc40.x 100% | 8.4 MiB/s | 705.1 KiB | 00m00s [ 90/153] libstdc++-0:14.0.1-0.7.fc41.x 100% | 9.6 MiB/s | 874.2 KiB | 00m00s [ 91/153] lz4-libs-0:1.9.4-6.fc40.x86_6 100% | 974.2 KiB/s | 67.2 KiB | 00m00s [ 92/153] fedora-gpg-keys-0:41-0.1.noar 100% | 1.8 MiB/s | 131.8 KiB | 00m00s [ 93/153] glibc-gconv-extra-0:2.39.9000 100% | 49.6 MiB/s | 1.6 MiB | 00m00s [ 94/153] fedora-repos-rawhide-0:41-0.1 100% | 129.3 KiB/s | 8.9 KiB | 00m00s [ 95/153] basesystem-0:11-20.fc40.noarc 100% | 105.7 KiB/s | 7.2 KiB | 00m00s [ 96/153] libxml2-0:2.12.5-1.fc40.x86_6 100% | 8.5 MiB/s | 685.5 KiB | 00m00s [ 97/153] pam-0:1.6.0-2.fc41.x86_64 100% | 6.6 MiB/s | 553.3 KiB | 00m00s [ 98/153] pkgconf-pkg-config-0:2.1.0-1. 100% | 142.7 KiB/s | 9.7 KiB | 00m00s [ 99/153] gdbm-1:1.23-6.fc40.x86_64 100% | 2.1 MiB/s | 152.5 KiB | 00m00s [100/153] gdbm-libs-1:1.23-6.fc40.x86_6 100% | 802.4 KiB/s | 56.2 KiB | 00m00s [101/153] libnsl2-0:2.0.1-1.fc40.x86_64 100% | 434.8 KiB/s | 29.6 KiB | 00m00s [102/153] libtirpc-0:1.3.4-1.rc2.fc40.2 100% | 1.3 MiB/s | 93.9 KiB | 00m00s [103/153] pkgconf-0:2.1.0-1.fc40.x86_64 100% | 621.3 KiB/s | 43.5 KiB | 00m00s [104/153] audit-libs-0:4.0-8.fc41.x86_6 100% | 13.1 MiB/s | 120.6 KiB | 00m00s [105/153] pkgconf-m4-0:2.1.0-1.fc40.noa 100% | 204.7 KiB/s | 13.9 KiB | 00m00s [106/153] authselect-libs-0:1.5.0-5.fc4 100% | 20.1 MiB/s | 205.4 KiB | 00m00s [107/153] authselect-0:1.5.0-5.fc41.x86 100% | 15.4 MiB/s | 141.6 KiB | 00m00s [108/153] libcap-ng-0:0.8.4-4.fc41.x86_ 100% | 4.0 MiB/s | 33.2 KiB | 00m00s [109/153] libeconf-0:0.5.2-3.fc41.x86_6 100% | 2.7 MiB/s | 30.9 KiB | 00m00s [110/153] elfutils-libelf-0:0.190-6.fc4 100% | 19.1 MiB/s | 195.2 KiB | 00m00s [111/153] elfutils-libs-0:0.190-6.fc41. 100% | 22.7 MiB/s | 256.0 KiB | 00m00s [112/153] elfutils-0:0.190-6.fc41.x86_6 100% | 36.1 MiB/s | 517.9 KiB | 00m00s [113/153] libpkgconf-0:2.1.0-1.fc40.x86 100% | 548.2 KiB/s | 37.8 KiB | 00m00s [114/153] file-libs-0:5.45-5.fc41.x86_6 100% | 37.3 MiB/s | 763.3 KiB | 00m00s [115/153] elfutils-debuginfod-client-0: 100% | 563.5 KiB/s | 38.3 KiB | 00m00s [116/153] binutils-0:2.42.50-4.fc41.x86 100% | 69.6 MiB/s | 6.3 MiB | 00m00s [117/153] file-0:5.45-5.fc41.x86_64 100% | 576.5 KiB/s | 49.6 KiB | 00m00s [118/153] curl-0:8.6.0-7.fc41.x86_64 100% | 12.3 MiB/s | 301.3 KiB | 00m00s [119/153] dwz-0:0.15-6.fc41.x86_64 100% | 7.5 MiB/s | 138.3 KiB | 00m00s [120/153] forge-srpm-macros-0:0.2.0-3.f 100% | 2.3 MiB/s | 19.2 KiB | 00m00s [121/153] libpwquality-0:1.4.5-9.fc41.x 100% | 9.7 MiB/s | 108.8 KiB | 00m00s [122/153] ca-certificates-0:2023.2.62_v 100% | 49.5 MiB/s | 862.4 KiB | 00m00s [123/153] cracklib-0:2.9.11-5.fc40.x86_ 100% | 1.3 MiB/s | 92.5 KiB | 00m00s [124/153] p11-kit-0:0.25.3-4.fc40.x86_6 100% | 6.4 MiB/s | 489.8 KiB | 00m00s [125/153] p11-kit-trust-0:0.25.3-4.fc40 100% | 1.8 MiB/s | 131.5 KiB | 00m00s [126/153] crypto-policies-0:20240201-2. 100% | 8.5 MiB/s | 69.5 KiB | 00m00s [127/153] krb5-libs-0:1.21.2-5.fc41.x86 100% | 45.9 MiB/s | 751.9 KiB | 00m00s [128/153] libffi-0:3.4.4-7.fc40.x86_64 100% | 578.9 KiB/s | 39.4 KiB | 00m00s [129/153] libtasn1-0:4.19.0-6.fc40.x86_ 100% | 1.0 MiB/s | 73.7 KiB | 00m00s [130/153] libcom_err-0:1.47.0-5.fc41.x8 100% | 3.2 MiB/s | 25.9 KiB | 00m00s [131/153] elfutils-default-yama-scope-0 100% | 1.6 MiB/s | 13.4 KiB | 00m00s [132/153] alternatives-0:1.26-3.fc41.x8 100% | 4.9 MiB/s | 40.4 KiB | 00m00s [133/153] keyutils-libs-0:1.6.3-3.fc40. 100% | 449.6 KiB/s | 31.5 KiB | 00m00s [134/153] binutils-gold-0:2.42.50-4.fc4 100% | 47.8 MiB/s | 784.0 KiB | 00m00s [135/153] jansson-0:2.13.1-9.fc41.x86_6 100% | 4.4 MiB/s | 44.7 KiB | 00m00s [136/153] fedora-release-0:41-0.6.noarc 100% | 1.4 MiB/s | 11.3 KiB | 00m00s [137/153] fedora-release-identity-basic 100% | 1.5 MiB/s | 12.1 KiB | 00m00s [138/153] libverto-0:0.3.2-8.fc40.x86_6 100% | 297.7 KiB/s | 20.5 KiB | 00m00s [139/153] libcurl-0:8.6.0-7.fc41.x86_64 100% | 28.1 MiB/s | 345.7 KiB | 00m00s [140/153] libidn2-0:2.3.7-1.fc40.x86_64 100% | 1.7 MiB/s | 118.7 KiB | 00m00s [141/153] libnghttp2-0:1.59.0-2.fc40.x8 100% | 1.1 MiB/s | 75.3 KiB | 00m00s [142/153] libssh-0:0.10.6-4.fc40.x86_64 100% | 2.8 MiB/s | 210.6 KiB | 00m00s [143/153] openldap-0:2.6.7-1.fc40.x86_6 100% | 3.4 MiB/s | 254.3 KiB | 00m00s [144/153] libssh-config-0:0.10.6-4.fc40 100% | 131.2 KiB/s | 9.0 KiB | 00m00s [145/153] libunistring-0:1.1-7.fc41.x86 100% | 6.4 MiB/s | 545.4 KiB | 00m00s [146/153] gdb-minimal-0:14.1-9.fc41.x86 100% | 72.7 MiB/s | 4.3 MiB | 00m00s [147/153] libtool-ltdl-0:2.4.7-10.fc40. 100% | 531.7 KiB/s | 36.2 KiB | 00m00s [148/153] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 48.5 MiB/s | 794.1 KiB | 00m00s [149/153] xxhash-libs-0:0.8.2-2.fc40.x8 100% | 520.3 KiB/s | 36.9 KiB | 00m00s [150/153] libevent-0:2.1.12-12.fc41.x86 100% | 10.9 MiB/s | 257.8 KiB | 00m00s [151/153] libbrotli-0:1.1.0-3.fc41.x86_ 100% | 25.5 MiB/s | 338.9 KiB | 00m00s [152/153] libpsl-0:0.21.5-3.fc41.x86_64 100% | 4.8 MiB/s | 64.4 KiB | 00m00s [153/153] publicsuffix-list-dafsa-0:202 100% | 841.8 KiB/s | 58.1 KiB | 00m00s -------------------------------------------------------------------------------- [153/153] Total 100% | 13.4 MiB/s | 52.6 MiB | 00m04s Running transaction Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. [ 1/155] Verify package files 100% | 548.0 B/s | 153.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 [ 2/155] Prepare transaction 100% | 1.9 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.0.1-0. 100% | 133.0 MiB/s | 272.3 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.7.fc41.x86_64 >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.7.fc41.x86_64 [ 4/155] Installing crypto-policies-0: 100% | 17.7 MiB/s | 181.7 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240201-2.git9f501f3.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240201-2.git9f501f3.fc41.no [ 5/155] Installing fedora-release-ide 100% | 929.7 KiB/s | 952.0 B | 00m00s [ 6/155] Installing fedora-gpg-keys-0: 100% | 20.8 MiB/s | 170.1 KiB | 00m00s [ 7/155] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/155] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/155] Installing fedora-release-com 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [ 10/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/155] Installing setup-0:2.14.5-2.f 100% | 47.3 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 12/155] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 212.4 KiB | 00m00s [ 13/155] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/155] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 15/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 16/155] Installing pkgconf-m4-0:2.1.0 100% | 0.0 B/s | 14.3 KiB | 00m00s [ 17/155] Installing pcre2-syntax-0:10. 100% | 116.0 MiB/s | 237.6 KiB | 00m00s [ 18/155] Installing ncurses-base-0:6.4 100% | 38.2 MiB/s | 351.6 KiB | 00m00s [ 19/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/155] Installing ncurses-libs-0:6.4 100% | 135.3 MiB/s | 969.7 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-4.fc41.x86_64 >>> Stop pre-install scriptlet: glibc-0:2.39.9000-4.fc41.x86_64 [ 21/155] Installing glibc-0:2.39.9000- 100% | 124.9 MiB/s | 6.7 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-4.fc41.x86_64 >>> Stop post-install scriptlet: glibc-0:2.39.9000-4.fc41.x86_64 [ 22/155] Installing bash-0:5.2.26-3.fc 100% | 247.3 MiB/s | 8.2 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 [ 23/155] Installing glibc-common-0:2.3 100% | 127.6 MiB/s | 1.0 MiB | 00m00s [ 24/155] Installing glibc-gconv-extra- 100% | 128.9 MiB/s | 7.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-4.fc41.x86_64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-4.fc41.x86_64 [ 25/155] Installing zlib-ng-compat-0:2 100% | 131.7 MiB/s | 134.8 KiB | 00m00s [ 26/155] Installing xz-libs-0:5.4.6-1. 100% | 206.0 MiB/s | 210.9 KiB | 00m00s [ 27/155] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 28/155] Installing popt-0:1.19-6.fc40 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 29/155] Installing readline-0:8.2-8.f 100% | 160.0 MiB/s | 491.4 KiB | 00m00s [ 30/155] Installing libuuid-0:2.40-0.9 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [ 31/155] Installing libzstd-0:1.5.5-5. 100% | 251.7 MiB/s | 773.2 KiB | 00m00s [ 32/155] Installing elfutils-libelf-0: 100% | 246.4 MiB/s | 1.0 MiB | 00m00s [ 33/155] Installing libstdc++-0:14.0.1 100% | 251.1 MiB/s | 2.8 MiB | 00m00s [ 34/155] Installing libblkid-0:2.40-0. 100% | 232.5 MiB/s | 238.1 KiB | 00m00s [ 35/155] Installing gmp-1:6.3.0-1.fc41 100% | 196.7 MiB/s | 805.6 KiB | 00m00s [ 36/155] Installing libattr-0:2.5.2-3. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 37/155] Installing libacl-0:2.3.2-1.f 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 38/155] Installing libxcrypt-0:4.4.36 100% | 129.7 MiB/s | 265.5 KiB | 00m00s [ 39/155] Installing lz4-libs-0:1.9.4-6 100% | 127.4 MiB/s | 130.5 KiB | 00m00s [ 40/155] Installing gdbm-libs-1:1.23-6 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 41/155] Installing libeconf-0:0.5.2-3 100% | 52.4 MiB/s | 53.7 KiB | 00m00s [ 42/155] Installing mpfr-0:4.2.1-3.fc4 100% | 203.5 MiB/s | 833.5 KiB | 00m00s [ 43/155] Installing gawk-0:5.3.0-3.fc4 100% | 172.8 MiB/s | 1.7 MiB | 00m00s [ 44/155] Installing dwz-0:0.15-6.fc41. 100% | 142.7 MiB/s | 292.3 KiB | 00m00s [ 45/155] Installing unzip-0:6.0-63.fc4 100% | 188.6 MiB/s | 386.3 KiB | 00m00s [ 46/155] Installing file-libs-0:5.45-5 100% | 451.4 MiB/s | 9.9 MiB | 00m00s [ 47/155] Installing file-0:5.45-5.fc41 100% | 102.6 MiB/s | 105.0 KiB | 00m00s [ 48/155] Installing pcre2-0:10.42-2.fc 100% | 208.0 MiB/s | 639.1 KiB | 00m00s [ 49/155] Installing grep-0:3.11-7.fc40 100% | 111.5 MiB/s | 1.0 MiB | 00m00s [ 50/155] Installing xz-0:5.4.6-1.fc40. 100% | 143.0 MiB/s | 2.0 MiB | 00m00s [ 51/155] Installing libsmartcols-0:2.4 100% | 177.6 MiB/s | 181.9 KiB | 00m00s [ 52/155] Installing libsepol-0:3.6-3.f 100% | 261.4 MiB/s | 803.0 KiB | 00m00s [ 53/155] Installing libselinux-0:3.6-4 100% | 170.2 MiB/s | 174.3 KiB | 00m00s [ 54/155] Installing sed-0:4.9-1.fc40.x 100% | 106.2 MiB/s | 869.7 KiB | 00m00s [ 55/155] Installing findutils-1:4.9.0- 100% | 162.9 MiB/s | 1.5 MiB | 00m00s [ 56/155] Installing libmount-0:2.40-0. 100% | 172.5 MiB/s | 353.3 KiB | 00m00s [ 57/155] Installing lua-libs-0:5.4.6-5 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 58/155] Installing libcap-ng-0:0.8.4- 100% | 73.2 MiB/s | 75.0 KiB | 00m00s [ 59/155] Installing audit-libs-0:4.0-8 100% | 153.0 MiB/s | 313.4 KiB | 00m00s [ 60/155] Installing pam-libs-0:1.6.0-2 100% | 134.1 MiB/s | 137.3 KiB | 00m00s [ 61/155] Installing libcap-0:2.69-3.fc 100% | 72.2 MiB/s | 221.9 KiB | 00m00s [ 62/155] Installing systemd-libs-0:255 100% | 241.3 MiB/s | 1.9 MiB | 00m00s [ 63/155] Installing libtasn1-0:4.19.0- 100% | 173.3 MiB/s | 177.5 KiB | 00m00s [ 64/155] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 65/155] Installing alternatives-0:1.2 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 66/155] Installing jansson-0:2.13.1-9 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 67/155] Installing libunistring-0:1.1 100% | 247.2 MiB/s | 1.7 MiB | 00m00s [ 68/155] Installing libidn2-0:2.3.7-1. 100% | 81.8 MiB/s | 335.0 KiB | 00m00s [ 69/155] Installing libpsl-0:0.21.5-3. 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 70/155] Installing util-linux-core-0: 100% | 138.5 MiB/s | 1.4 MiB | 00m00s [ 71/155] Installing libsemanage-0:3.6- 100% | 96.1 MiB/s | 295.3 KiB | 00m00s [ 72/155] Installing shadow-utils-2:4.1 100% | 80.3 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 [ 73/155] Installing libutempter-0:1.2. 100% | 29.2 MiB/s | 59.7 KiB | 00m00s [ 74/155] Installing tar-2:1.35-3.fc40. 100% | 210.8 MiB/s | 3.0 MiB | 00m00s [ 75/155] Installing zip-0:3.0-40.fc40. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 76/155] Installing gdbm-1:1.23-6.fc40 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 77/155] Installing cyrus-sasl-lib-0:2 100% | 254.5 MiB/s | 2.3 MiB | 00m00s [ 78/155] Installing zstd-0:1.5.5-5.fc4 100% | 274.4 MiB/s | 1.6 MiB | 00m00s [ 79/155] Installing libfdisk-0:2.40-0. 100% | 178.0 MiB/s | 364.6 KiB | 00m00s [ 80/155] Installing bzip2-0:1.0.8-18.f 100% | 47.0 MiB/s | 96.2 KiB | 00m00s [ 81/155] Installing libxml2-0:2.12.5-1 100% | 242.8 MiB/s | 1.7 MiB | 00m00s [ 82/155] Installing sqlite-libs-0:3.45 100% | 280.3 MiB/s | 1.4 MiB | 00m00s [ 83/155] Installing ed-0:1.20.1-1.fc41 100% | 72.6 MiB/s | 148.8 KiB | 00m00s [ 84/155] Installing patch-0:2.7.6-24.f 100% | 129.0 MiB/s | 264.3 KiB | 00m00s [ 85/155] Installing elfutils-default-y 100% | 185.7 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.190-6.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.190-6.fc41.noar [ 86/155] Installing cpio-0:2.15-1.fc40 100% | 137.5 MiB/s | 1.1 MiB | 00m00s [ 87/155] Installing diffutils-0:3.10-5 100% | 176.2 MiB/s | 1.6 MiB | 00m00s [ 88/155] Installing libgomp-0:14.0.1-0 100% | 253.6 MiB/s | 519.4 KiB | 00m00s [ 89/155] Installing libpkgconf-0:2.1.0 100% | 73.6 MiB/s | 75.3 KiB | 00m00s [ 90/155] Installing pkgconf-0:2.1.0-1. 100% | 41.5 MiB/s | 84.9 KiB | 00m00s [ 91/155] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 92/155] Installing libffi-0:3.4.4-7.f 100% | 81.0 MiB/s | 83.0 KiB | 00m00s [ 93/155] Installing p11-kit-0:0.25.3-4 100% | 156.7 MiB/s | 2.2 MiB | 00m00s [ 94/155] Installing p11-kit-trust-0:0. 100% | 25.6 MiB/s | 393.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 [ 95/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 96/155] Installing libverto-0:0.3.2-8 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 97/155] Installing libnghttp2-0:1.59. 100% | 163.3 MiB/s | 167.2 KiB | 00m00s [ 98/155] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 99/155] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [100/155] Installing libbrotli-0:1.1.0- 100% | 203.1 MiB/s | 831.8 KiB | 00m00s [101/155] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [102/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [103/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [104/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [105/155] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [106/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [107/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [108/155] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [109/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [110/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 648.0 B | 00m00s [111/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [112/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [113/155] Installing coreutils-common-0 100% | 249.2 MiB/s | 11.5 MiB | 00m00s [114/155] Installing openssl-libs-1:3.2 100% | 324.5 MiB/s | 7.8 MiB | 00m00s [115/155] Installing coreutils-0:9.4-6. 100% | 149.1 MiB/s | 5.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc41.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc41.noar [116/155] Installing ca-certificates-0: 100% | 2.5 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc41. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc41.noa [117/155] Installing krb5-libs-0:1.21.2 100% | 191.2 MiB/s | 2.3 MiB | 00m00s [118/155] Installing libtirpc-0:1.3.4-1 100% | 99.9 MiB/s | 204.6 KiB | 00m00s [119/155] Installing gzip-0:1.13-1.fc40 100% | 127.1 MiB/s | 390.6 KiB | 00m00s [120/155] Installing authselect-libs-0: 100% | 90.4 MiB/s | 833.2 KiB | 00m00s [121/155] Installing authselect-0:1.5.0 100% | 38.6 MiB/s | 157.9 KiB | 00m00s [122/155] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [123/155] Installing libpwquality-0:1.4 100% | 52.5 MiB/s | 430.1 KiB | 00m00s [124/155] Installing libnsl2-0:2.0.1-1. 100% | 28.8 MiB/s | 59.0 KiB | 00m00s [125/155] Installing pam-0:1.6.0-2.fc41 100% | 75.5 MiB/s | 1.8 MiB | 00m00s [126/155] Installing libssh-0:0.10.6-4. 100% | 166.5 MiB/s | 511.4 KiB | 00m00s [127/155] Installing libarchive-0:3.7.2 100% | 223.8 MiB/s | 916.6 KiB | 00m00s [128/155] Installing rpm-sequoia-0:1.6. 100% | 278.7 MiB/s | 2.2 MiB | 00m00s [129/155] Installing rpm-libs-0:4.19.1. 100% | 231.6 MiB/s | 711.4 KiB | 00m00s [130/155] Installing libevent-0:2.1.12- 100% | 219.6 MiB/s | 899.5 KiB | 00m00s [131/155] Installing openldap-0:2.6.7-1 100% | 156.0 MiB/s | 638.9 KiB | 00m00s [132/155] Installing libcurl-0:8.6.0-7. 100% | 251.9 MiB/s | 773.9 KiB | 00m00s [133/155] Installing elfutils-debuginfo 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [134/155] Installing elfutils-libs-0:0. 100% | 157.2 MiB/s | 644.0 KiB | 00m00s [135/155] Installing binutils-0:2.42.50 100% | 272.0 MiB/s | 26.7 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-4.fc41.x86_64 >>> Stop post-install scriptlet: binutils-0:2.42.50-4.fc41.x86_64 [136/155] Installing binutils-gold-0:2. 100% | 101.5 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-4.fc41.x86_64 >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-4.fc41.x86_64 [137/155] Installing elfutils-0:0.190-6 100% | 229.9 MiB/s | 2.5 MiB | 00m00s [138/155] Installing gdb-minimal-0:14.1 100% | 308.8 MiB/s | 12.7 MiB | 00m00s [139/155] Installing debugedit-0:5.0-14 100% | 98.5 MiB/s | 201.7 KiB | 00m00s [140/155] Installing rpm-build-libs-0:4 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [141/155] Installing curl-0:8.6.0-7.fc4 100% | 34.3 MiB/s | 736.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 [142/155] Installing rpm-0:4.19.1.1-1.f 100% | 88.8 MiB/s | 2.4 MiB | 00m00s [143/155] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [144/155] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [145/155] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [146/155] Installing python-srpm-macros 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [147/155] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [148/155] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [149/155] Installing forge-srpm-macros- 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [150/155] Installing redhat-rpm-config- 100% | 62.3 MiB/s | 191.4 KiB | 00m00s [151/155] Installing rpm-build-0:4.19.1 100% | 44.4 MiB/s | 182.0 KiB | 00m00s [152/155] Installing pyproject-srpm-mac 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [153/155] Installing util-linux-0:2.40- 100% | 90.7 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40-0.9.rc1.fc41.x86_64 >>> Stop post-install scriptlet: util-linux-0:2.40-0.9.rc1.fc41.x86_64 [154/155] Installing which-0:2.21-41.fc 100% | 40.3 MiB/s | 82.4 KiB | 00m00s [155/155] Installing info-0:7.1-2.fc40. 100% | 282.7 KiB/s | 358.2 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc41 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-4.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-4.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Warning: skipped PGP checks for 37 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-3.fc41.x86_64 ansible-srpm-macros-1-14.fc40.noarch audit-libs-4.0-8.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-4.fc41.x86_64 binutils-gold-2.42.50-4.fc41.x86_64 bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc41.noarch coreutils-9.4-6.fc40.x86_64 coreutils-common-9.4-6.fc40.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240201-2.git9f501f3.fc41.noarch curl-8.6.0-7.fc41.x86_64 cyrus-sasl-lib-2.1.28-19.fc41.x86_64 debugedit-5.0-14.fc40.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc41.x86_64 ed-1.20.1-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.190-6.fc41.x86_64 elfutils-debuginfod-client-0.190-6.fc41.x86_64 elfutils-default-yama-scope-0.190-6.fc41.noarch elfutils-libelf-0.190-6.fc41.x86_64 elfutils-libs-0.190-6.fc41.x86_64 fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.6.noarch fedora-release-common-41-0.6.noarch fedora-release-identity-basic-41-0.6.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-8.fc40.x86_64 findutils-4.9.0-8.fc40.x86_64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.2.0-3.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.1-9.fc41.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.6.1-5.fc40.noarch glibc-2.39.9000-4.fc41.x86_64 glibc-common-2.39.9000-4.fc41.x86_64 glibc-gconv-extra-2.39.9000-4.fc41.x86_64 glibc-minimal-langpack-2.39.9000-4.fc41.x86_64 gmp-6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.4.0-2.fc40.noarch gpg-pubkey-a15b79cc-63d04c2c gpg-pubkey-e99d6ad1-64d2612c grep-3.11-7.fc40.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc41.x86_64 kernel-srpm-macros-1.0-22.fc40.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc41.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.2-3.fc40.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40-0.9.rc1.fc41.x86_64 libbrotli-1.1.0-3.fc41.x86_64 libcap-2.69-3.fc40.x86_64 libcap-ng-0.8.4-4.fc41.x86_64 libcom_err-1.47.0-5.fc41.x86_64 libcurl-8.6.0-7.fc41.x86_64 libeconf-0.5.2-3.fc41.x86_64 libevent-2.1.12-12.fc41.x86_64 libfdisk-2.40-0.9.rc1.fc41.x86_64 libffi-3.4.4-7.fc40.x86_64 libgcc-14.0.1-0.7.fc41.x86_64 libgomp-14.0.1-0.7.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40-0.9.rc1.fc41.x86_64 libnghttp2-1.59.0-2.fc40.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.0-1.fc40.x86_64 libpsl-0.21.5-3.fc41.x86_64 libpwquality-1.4.5-9.fc41.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40-0.9.rc1.fc41.x86_64 libssh-0.10.6-4.fc40.x86_64 libssh-config-0.10.6-4.fc40.noarch libstdc++-14.0.1-0.7.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc2.fc40.2.x86_64 libtool-ltdl-2.4.7-10.fc40.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40-0.9.rc1.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.5-1.fc40.x86_64 libzstd-1.5.5-5.fc40.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-3.fc40.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-16.fc40.noarch openldap-2.6.7-1.fc40.x86_64 openssl-libs-3.2.1-2.fc40.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.0-2.fc41.x86_64 pam-libs-1.6.0-2.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.42-2.fc40.2.x86_64 pcre2-syntax-10.42-2.fc40.2.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.x86_64 pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.12-3.fc40.noarch qt6-srpm-macros-6.6.2-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-285-1.fc41.noarch rpm-4.19.1.1-1.fc40.x86_64 rpm-build-4.19.1.1-1.fc40.x86_64 rpm-build-libs-4.19.1.1-1.fc40.x86_64 rpm-libs-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 rust-srpm-macros-26.1-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.0rc2-1.fc41.x86_64 sqlite-libs-3.45.1-2.fc40.x86_64 systemd-libs-255.3-1.fc40.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40-0.9.rc1.fc41.x86_64 util-linux-core-2.40-0.9.rc1.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-5.4.6-1.fc40.x86_64 xz-libs-5.4.6-1.fc40.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-2.fc40.x86_64 zstd-1.5.5-5.fc40.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/librealsense-2.54.2-3.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-x86_64-1709212507.083255/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1709212507.083255/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-gut3cyqo/librealsense/librealsense.spec) Config(child) 0 minutes 43 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/librealsense-2.54.2-3.fc41.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1709212507.083255/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1709212507.083255/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1709212507.083255/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.13-1.fc41.x86_64 dnf5-plugins-5.1.13-1.fc41.x86_64 Finish: chroot init Start: build phase for librealsense-2.54.2-3.fc41.src.rpm Start: build setup for librealsense-2.54.2-3.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/librealsense-2.54.2-3.fc41.src.rpm Updating and loading repositories: fedora 100% | 626.9 KiB/s | 20.1 KiB | 00m00s Copr repository 100% | 51.2 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 20.9 MiB/s | 7.7 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake x86_64 3.28.2-1.fc41 copr_base 31.5 MiB doxygen x86_64 2:1.10.0-3.fc41 copr_base 18.1 MiB gcc-c++ x86_64 14.0.1-0.7.fc41 fedora 37.9 MiB gdb-headless x86_64 14.1-9.fc41 copr_base 14.9 MiB glfw-devel x86_64 1:3.3.8-6.fc41 copr_base 238.3 KiB gtk3-devel x86_64 3.24.41-1.fc41 copr_base 33.6 MiB libcurl-devel x86_64 8.6.0-7.fc41 copr_base 1.2 MiB libusb1-devel x86_64 1.0.26-6.fc40 fedora 74.7 KiB mesa-libGL-devel x86_64 24.0.0-2.fc40 fedora 78.9 KiB mesa-libGLU-devel x86_64 9.0.3-4.fc40 fedora 17.0 KiB pybind11-devel x86_64 2.11.1-3.fc40 fedora 849.0 KiB python3-devel x86_64 3.12.2-2.fc41 fedora 1.2 MiB python3-setuptools noarch 69.0.3-3.fc41 fedora 7.1 MiB systemd-devel x86_64 255.3-1.fc40 fedora 547.3 KiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-12.fc41 copr_base 192.7 KiB adobe-mappings-cmap noarch 20230622-3.fc40 fedora 14.4 MiB adobe-mappings-cmap-deprecated noarch 20230622-3.fc40 fedora 582.1 KiB adobe-mappings-pdf noarch 20190401-7.fc40 fedora 4.4 MiB adwaita-cursor-theme noarch 46~beta-2.fc41 copr_base 10.0 MiB adwaita-icon-theme noarch 46~beta-2.fc41 copr_base 1.2 MiB annobin-docs noarch 12.41-1.fc41 copr_base 95.6 KiB annobin-plugin-gcc x86_64 12.41-1.fc41 copr_base 967.3 KiB at-spi2-atk x86_64 2.51.90-1.fc41 copr_base 287.9 KiB at-spi2-atk-devel x86_64 2.51.90-1.fc41 copr_base 1.6 KiB at-spi2-core x86_64 2.51.90-1.fc41 copr_base 1.6 MiB at-spi2-core-devel x86_64 2.51.90-1.fc41 copr_base 8.6 MiB atk x86_64 2.51.90-1.fc41 copr_base 252.6 KiB atk-devel x86_64 2.51.90-1.fc41 copr_base 5.9 MiB avahi-glib x86_64 0.8-27.fc41 copr_base 19.6 KiB avahi-libs x86_64 0.8-27.fc41 copr_base 166.3 KiB boost-regex x86_64 1.83.0-3.fc41 copr_base 271.0 KiB brotli x86_64 1.1.0-3.fc41 copr_base 31.8 KiB brotli-devel x86_64 1.1.0-3.fc41 copr_base 65.6 KiB bzip2-devel x86_64 1.0.8-18.fc40 fedora 309.8 KiB cairo x86_64 1.18.0-3.fc41 copr_base 1.7 MiB cairo-devel x86_64 1.18.0-3.fc41 copr_base 2.3 MiB cairo-gobject x86_64 1.18.0-3.fc41 copr_base 35.2 KiB cairo-gobject-devel x86_64 1.18.0-3.fc41 copr_base 7.0 KiB cmake-data noarch 3.28.2-1.fc41 copr_base 8.0 MiB cmake-filesystem x86_64 3.28.2-1.fc41 copr_base 0.0 B cmake-rpm-macros noarch 3.28.2-1.fc41 copr_base 7.5 KiB colord-libs x86_64 1.4.7-3.fc40 fedora 839.1 KiB cpp x86_64 14.0.1-0.7.fc41 fedora 34.8 MiB crypto-policies-scripts noarch 20240201-2.git9f501f3.fc41 copr_base 313.8 KiB ctags x86_64 6.0.0-5.fc41 copr_base 2.0 MiB cups-libs x86_64 1:2.4.7-12.fc41 copr_base 618.9 KiB dbus x86_64 1:1.14.10-3.fc41 copr_base 0.0 B dbus-broker x86_64 35-5.fc41 copr_base 378.7 KiB dbus-common noarch 1:1.14.10-3.fc41 copr_base 11.2 KiB dbus-devel x86_64 1:1.14.10-3.fc41 copr_base 129.9 KiB dbus-libs x86_64 1:1.14.10-3.fc41 copr_base 369.0 KiB default-fonts-core-sans noarch 4.0-12.fc41 copr_base 11.9 KiB emacs-filesystem noarch 1:29.2-4.fc41 copr_base 0.0 B expat x86_64 2.6.0-1.fc41 fedora 276.9 KiB fontconfig x86_64 2.15.0-4.fc41 copr_base 767.3 KiB fontconfig-devel x86_64 2.15.0-4.fc41 copr_base 117.2 KiB fonts-filesystem noarch 1:2.0.5-14.fc40 fedora 0.0 B freetype x86_64 2.13.2-5.fc41 copr_base 842.6 KiB freetype-devel x86_64 2.13.2-5.fc41 copr_base 7.8 MiB fribidi x86_64 1.0.13-4.fc41 copr_base 365.3 KiB fribidi-devel x86_64 1.0.13-4.fc41 copr_base 78.0 KiB gc x86_64 8.2.2-6.fc40 fedora 258.7 KiB gcc x86_64 14.0.1-0.7.fc41 fedora 103.2 MiB gcc-plugin-annobin x86_64 14.0.1-0.7.fc41 fedora 57.1 KiB gd x86_64 2.3.3-15.fc41 copr_base 399.7 KiB gdk-pixbuf2 x86_64 2.42.10-8.fc41 copr_base 2.5 MiB gdk-pixbuf2-devel x86_64 2.42.10-8.fc41 copr_base 2.3 MiB gdk-pixbuf2-modules x86_64 2.42.10-8.fc41 copr_base 252.1 KiB gettext x86_64 0.22.4-1.fc41 copr_base 5.2 MiB gettext-envsubst x86_64 0.22.4-1.fc41 copr_base 74.9 KiB gettext-libs x86_64 0.22.4-1.fc41 copr_base 910.0 KiB gettext-runtime x86_64 0.22.4-1.fc41 copr_base 481.3 KiB gl-manpages noarch 1.1-31.20190306.fc41 copr_base 935.5 KiB glfw x86_64 1:3.3.8-6.fc41 copr_base 278.1 KiB glib2 x86_64 2.79.1-1.fc41 copr_base 14.3 MiB glib2-devel x86_64 2.79.1-1.fc41 copr_base 15.1 MiB glibc-devel x86_64 2.39.9000-4.fc41 copr_base 37.1 KiB glibc-headers-x86 noarch 2.39.9000-4.fc41 copr_base 2.2 MiB gnupg2 x86_64 2.4.4-1.fc41 copr_base 9.5 MiB gnutls x86_64 3.8.3-3.fc41 copr_base 3.2 MiB google-droid-sans-fonts noarch 20200215-19.fc41 copr_base 6.3 MiB google-noto-fonts-common noarch 20240201-2.fc41 copr_base 17.4 KiB google-noto-sans-vf-fonts noarch 20240201-2.fc41 copr_base 1.2 MiB gpgme x86_64 1.23.2-3.fc41 copr_base 575.3 KiB gpgmepp x86_64 1.23.2-3.fc41 copr_base 420.2 KiB graphite2 x86_64 1.3.14-15.fc41 copr_base 192.0 KiB graphite2-devel x86_64 1.3.14-15.fc41 copr_base 49.1 KiB graphviz x86_64 10.0.1-1.fc41 copr_base 21.1 MiB groff-base x86_64 1.23.0-6.fc40 fedora 3.8 MiB gtk-update-icon-cache x86_64 3.24.41-1.fc41 copr_base 66.3 KiB gtk3 x86_64 3.24.41-1.fc41 copr_base 22.3 MiB gts x86_64 0.7.6-48.20121130.fc41 copr_base 650.2 KiB guile30 x86_64 3.0.7-12.fc40 fedora 51.5 MiB harfbuzz x86_64 8.3.0-5.fc41 copr_base 2.6 MiB harfbuzz-devel x86_64 8.3.0-5.fc41 copr_base 5.1 MiB harfbuzz-icu x86_64 8.3.0-5.fc41 copr_base 15.5 KiB hicolor-icon-theme noarch 0.17-18.fc40 fedora 72.2 KiB hwdata noarch 0.379-1.fc40 fedora 9.0 MiB jbig2dec-libs x86_64 0.20-4.fc40 fedora 169.0 KiB jbigkit-libs x86_64 2.1-29.fc40 fedora 117.6 KiB json-c x86_64 0.17-3.fc41 copr_base 82.4 KiB json-glib x86_64 1.8.0-3.fc41 copr_base 561.4 KiB jsoncpp x86_64 1.9.5-7.fc41 copr_base 253.4 KiB kernel-headers x86_64 6.8.0-0.rc6.49.fc41 fedora 6.2 MiB lasi x86_64 1.1.3-13.fc41 copr_base 130.8 KiB lcms2 x86_64 2.16-3.fc41 copr_base 420.9 KiB libICE x86_64 1.1.1-3.fc40 fedora 181.2 KiB libSM x86_64 1.2.4-3.fc40 fedora 97.3 KiB libX11 x86_64 1.8.7-3.fc40 fedora 1.3 MiB libX11-common noarch 1.8.7-3.fc40 fedora 1.1 MiB libX11-devel x86_64 1.8.7-3.fc40 fedora 1.0 MiB libX11-xcb x86_64 1.8.7-3.fc40 fedora 15.0 KiB libXau x86_64 1.0.11-6.fc40 fedora 66.9 KiB libXau-devel x86_64 1.0.11-6.fc40 fedora 6.4 KiB libXcomposite x86_64 0.4.6-3.fc40 fedora 44.5 KiB libXcomposite-devel x86_64 0.4.6-3.fc40 fedora 8.0 KiB libXcursor x86_64 1.2.1-7.fc40 fedora 49.5 KiB libXcursor-devel x86_64 1.2.1-7.fc40 fedora 22.5 KiB libXdamage x86_64 1.1.6-3.fc40 fedora 43.7 KiB libXdamage-devel x86_64 1.1.6-3.fc40 fedora 2.5 KiB libXext x86_64 1.3.6-1.fc40 fedora 90.1 KiB libXext-devel x86_64 1.3.6-1.fc40 fedora 98.9 KiB libXfixes x86_64 6.0.1-3.fc40 fedora 30.3 KiB libXfixes-devel x86_64 6.0.1-3.fc40 fedora 9.2 KiB libXft x86_64 2.3.8-6.fc41 copr_base 164.5 KiB libXft-devel x86_64 2.3.8-6.fc41 copr_base 31.7 KiB libXi x86_64 1.8.1-5.fc41 copr_base 80.7 KiB libXi-devel x86_64 1.8.1-5.fc41 copr_base 132.6 KiB libXinerama x86_64 1.1.5-6.fc40 fedora 19.0 KiB libXinerama-devel x86_64 1.1.5-6.fc40 fedora 7.0 KiB libXpm x86_64 3.5.17-3.fc40 fedora 148.4 KiB libXrandr x86_64 1.5.4-3.fc40 fedora 51.9 KiB libXrandr-devel x86_64 1.5.4-3.fc40 fedora 21.8 KiB libXrender x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXrender-devel x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXt x86_64 1.3.0-3.fc40 fedora 425.9 KiB libXtst x86_64 1.2.4-6.fc40 fedora 33.6 KiB libXtst-devel x86_64 1.2.4-6.fc40 fedora 11.6 KiB libXxf86vm x86_64 1.1.5-6.fc40 fedora 25.3 KiB libaom x86_64 3.8.0-6.fc41 copr_base 5.0 MiB libassuan x86_64 2.5.6-4.fc40 fedora 163.4 KiB libavif x86_64 1.0.4-1.fc41 copr_base 183.8 KiB libb2 x86_64 0.98.1-11.fc40 fedora 42.2 KiB libbabeltrace x86_64 1.5.11-7.fc41 copr_base 519.3 KiB libblkid-devel x86_64 2.40-0.9.rc1.fc41 fedora 19.3 KiB libcloudproviders x86_64 0.3.5-3.fc41 copr_base 128.2 KiB libcloudproviders-devel x86_64 0.3.5-3.fc41 copr_base 374.1 KiB libdatrie x86_64 0.2.13-9.fc41 copr_base 57.9 KiB libdatrie-devel x86_64 0.2.13-9.fc41 copr_base 569.9 KiB libdav1d x86_64 1.3.0-3.fc41 copr_base 1.7 MiB libdrm x86_64 2.4.120-3.fc41 copr_base 401.9 KiB libdrm-devel x86_64 2.4.120-3.fc41 copr_base 704.7 KiB libei x86_64 1.2.1-1.fc41 copr_base 106.6 KiB libei-devel x86_64 1.2.1-1.fc41 copr_base 59.3 KiB libepoxy x86_64 1.5.10-6.fc41 copr_base 1.1 MiB libepoxy-devel x86_64 1.5.10-6.fc41 copr_base 1.6 MiB libffi-devel x86_64 3.4.4-7.fc40 fedora 33.3 KiB libgcrypt x86_64 1.10.3-3.fc40 fedora 1.3 MiB libglvnd x86_64 1:1.7.0-4.fc41 copr_base 530.4 KiB libglvnd-core-devel x86_64 1:1.7.0-4.fc41 copr_base 40.3 KiB libglvnd-devel x86_64 1:1.7.0-4.fc41 copr_base 2.1 MiB libglvnd-egl x86_64 1:1.7.0-4.fc41 copr_base 68.8 KiB libglvnd-gles x86_64 1:1.7.0-4.fc41 copr_base 106.2 KiB libglvnd-glx x86_64 1:1.7.0-4.fc41 copr_base 605.5 KiB libglvnd-opengl x86_64 1:1.7.0-4.fc41 copr_base 148.8 KiB libgpg-error x86_64 1.48-1.fc41 fedora 874.4 KiB libgs x86_64 10.02.1-8.fc40 fedora 23.2 MiB libgusb x86_64 0.4.8-3.fc41 copr_base 161.8 KiB libicu x86_64 74.2-1.fc41 copr_base 34.9 MiB libicu-devel x86_64 74.2-1.fc41 copr_base 5.6 MiB libijs x86_64 0.35-22.fc40 fedora 61.6 KiB libimagequant x86_64 4.0.3-3.fc40 fedora 690.3 KiB libipt x86_64 2.1-3.fc41 copr_base 114.4 KiB libjpeg-turbo x86_64 3.0.2-1.fc41 copr_base 776.9 KiB libjpeg-turbo-devel x86_64 3.0.2-1.fc41 copr_base 352.9 KiB libksba x86_64 1.6.6-1.fc41 fedora 392.9 KiB liblerc x86_64 4.0.0-6.fc41 copr_base 603.5 KiB libmount-devel x86_64 2.40-0.9.rc1.fc41 fedora 37.6 KiB libmpc x86_64 1.3.1-5.fc40 fedora 164.7 KiB libpaper x86_64 1:2.1.1-3.fc41 copr_base 48.8 KiB libpciaccess x86_64 0.16-12.fc40 fedora 44.6 KiB libpciaccess-devel x86_64 0.16-12.fc40 fedora 15.3 KiB libpng x86_64 2:1.6.40-3.fc40 fedora 241.8 KiB libpng-devel x86_64 2:1.6.40-3.fc40 fedora 881.5 KiB librsvg2 x86_64 2.57.1-4.fc40 fedora 4.2 MiB libseccomp x86_64 2.5.3-8.fc40 fedora 171.2 KiB libselinux-devel x86_64 3.6-4.fc40 fedora 126.1 KiB libsepol-devel x86_64 3.6-3.fc40 fedora 120.2 KiB libsoup3 x86_64 3.4.4-3.fc40 fedora 1.1 MiB libstdc++-devel x86_64 14.0.1-0.7.fc41 fedora 15.3 MiB libstemmer x86_64 2.2.0-10.fc40 fedora 599.9 KiB libthai x86_64 0.1.29-8.fc40 fedora 783.5 KiB libthai-devel x86_64 0.1.29-8.fc40 fedora 660.7 KiB libtiff x86_64 4.6.0-2.fc40 fedora 1.1 MiB libtiff-devel x86_64 4.6.0-2.fc40 fedora 708.9 KiB libtracker-sparql x86_64 3.7~beta-1.fc41 fedora 1.0 MiB libusb1 x86_64 1.0.26-6.fc40 fedora 161.1 KiB libuv x86_64 1:1.48.0-1.fc40 fedora 538.8 KiB libvmaf x86_64 2.3.0-7.fc40 fedora 779.6 KiB libwayland-client x86_64 1.22.0-3.fc40 fedora 58.1 KiB libwayland-cursor x86_64 1.22.0-3.fc40 fedora 37.0 KiB libwayland-egl x86_64 1.22.0-3.fc40 fedora 16.5 KiB libwayland-server x86_64 1.22.0-3.fc40 fedora 78.6 KiB libwebp x86_64 1.3.2-5.fc41 fedora 793.6 KiB libwebp-devel x86_64 1.3.2-5.fc41 fedora 112.7 KiB libxcb x86_64 1.16-4.fc40 fedora 1.1 MiB libxcb-devel x86_64 1.16-4.fc40 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.36-5.fc40 fedora 30.3 KiB libxkbcommon x86_64 1.6.0-2.fc40 fedora 328.3 KiB libxkbcommon-devel x86_64 1.6.0-2.fc40 fedora 356.0 KiB libxml2-devel x86_64 2.12.5-1.fc40 fedora 3.4 MiB libxshmfence x86_64 1.3.2-3.fc40 fedora 15.4 KiB libyaml x86_64 0.2.5-14.fc40 fedora 130.4 KiB libzstd-devel x86_64 1.5.5-5.fc40 fedora 198.1 KiB make x86_64 1:4.4.1-6.fc40 fedora 1.8 MiB mesa-libEGL x86_64 24.0.0-2.fc40 fedora 279.9 KiB mesa-libGL x86_64 24.0.0-2.fc40 fedora 453.9 KiB mesa-libGLU x86_64 9.0.3-4.fc40 fedora 353.8 KiB mesa-libgbm x86_64 24.0.0-2.fc40 fedora 65.3 KiB mesa-libglapi x86_64 24.0.0-2.fc40 fedora 168.5 KiB mpdecimal x86_64 2.5.1-9.fc40 fedora 200.9 KiB ncurses x86_64 6.4-12.20240127.fc40 fedora 621.0 KiB netpbm x86_64 11.02.00-6.fc40 fedora 573.1 KiB nettle x86_64 3.9.1-6.fc40 fedora 790.1 KiB npth x86_64 1.7-1.fc41 fedora 49.4 KiB nspr x86_64 4.35.0-21.fc41 fedora 312.7 KiB nss x86_64 3.98.0-1.fc41 fedora 1.9 MiB nss-softokn x86_64 3.98.0-1.fc41 fedora 1.9 MiB nss-softokn-freebl x86_64 3.98.0-1.fc41 fedora 840.2 KiB nss-sysinit x86_64 3.98.0-1.fc41 fedora 18.2 KiB nss-util x86_64 3.98.0-1.fc41 fedora 226.1 KiB openjpeg2 x86_64 2.5.1-1.fc41 fedora 441.5 KiB pango x86_64 1.51.2-1.fc41 fedora 987.1 KiB pango-devel x86_64 1.51.2-1.fc41 fedora 1.5 MiB pcre2-devel x86_64 10.42-2.fc40.2 fedora 1.9 MiB pcre2-utf16 x86_64 10.42-2.fc40.2 fedora 570.2 KiB pcre2-utf32 x86_64 10.42-2.fc40.2 fedora 542.1 KiB perl-AutoLoader noarch 5.74-506.fc40 fedora 20.5 KiB perl-B x86_64 1.88-506.fc40 fedora 492.4 KiB perl-Carp noarch 1.54-502.fc40 fedora 46.5 KiB perl-Class-Struct noarch 0.68-506.fc40 fedora 25.4 KiB perl-Data-Dumper x86_64 2.188-503.fc40 fedora 111.7 KiB perl-Digest noarch 1.20-502.fc40 fedora 35.2 KiB perl-Digest-MD5 x86_64 2.59-3.fc40 fedora 59.7 KiB perl-DynaLoader x86_64 1.54-506.fc40 fedora 32.1 KiB perl-Encode x86_64 4:3.20-504.fc41 fedora 4.7 MiB perl-Errno x86_64 1.37-506.fc40 fedora 8.3 KiB perl-Exporter noarch 5.78-3.fc40 fedora 54.2 KiB perl-Fcntl x86_64 1.15-506.fc40 fedora 24.6 KiB perl-File-Basename noarch 2.86-506.fc40 fedora 14.0 KiB perl-File-Path noarch 2.18-503.fc40 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-503.fc40 fedora 162.3 KiB perl-File-stat noarch 1.13-506.fc40 fedora 12.7 KiB perl-FileHandle noarch 2.05-506.fc40 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.57-3.fc40 fedora 144.1 KiB perl-Getopt-Std noarch 1.13-506.fc40 fedora 11.1 KiB perl-HTTP-Tiny noarch 0.088-5.fc40 fedora 152.1 KiB perl-IO x86_64 1.52-506.fc40 fedora 151.0 KiB perl-IO-Socket-IP noarch 0.42-2.fc40 fedora 98.6 KiB perl-IO-Socket-SSL noarch 2.085-1.fc40 fedora 685.0 KiB perl-IPC-Open3 noarch 1.22-506.fc40 fedora 22.4 KiB perl-MIME-Base64 x86_64 3.16-503.fc40 fedora 46.1 KiB perl-Mozilla-CA noarch 20231213-3.fc40 fedora 9.1 KiB perl-Net-SSLeay x86_64 1.94-3.fc40 fedora 1.3 MiB perl-POSIX x86_64 2.13-506.fc40 fedora 229.0 KiB perl-PathTools x86_64 3.89-502.fc40 fedora 179.6 KiB perl-Pod-Escapes noarch 1:1.07-503.fc40 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-503.fc40 fedora 163.1 KiB perl-Pod-Simple noarch 1:3.45-6.fc40 fedora 559.8 KiB perl-Pod-Usage noarch 4:2.03-503.fc40 fedora 84.7 KiB perl-Scalar-List-Utils x86_64 5:1.63-503.fc40 fedora 145.5 KiB perl-SelectSaver noarch 1.02-506.fc40 fedora 2.2 KiB perl-Socket x86_64 4:2.037-5.fc40 fedora 123.6 KiB perl-Storable x86_64 1:3.32-502.fc40 fedora 232.3 KiB perl-Symbol noarch 1.09-506.fc40 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-504.fc40 fedora 97.5 KiB perl-Term-Cap noarch 1.18-503.fc40 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-502.fc40 fedora 13.5 KiB perl-Text-Tabs+Wrap noarch 2023.0511-5.fc40 fedora 23.4 KiB perl-Time-Local noarch 2:1.350-5.fc40 fedora 68.9 KiB perl-URI noarch 5.27-1.fc40 fedora 239.8 KiB perl-base noarch 2.27-506.fc40 fedora 12.5 KiB perl-constant noarch 1.33-503.fc40 fedora 26.2 KiB perl-if noarch 0.61.000-506.fc40 fedora 5.8 KiB perl-interpreter x86_64 4:5.38.2-506.fc40 fedora 119.8 KiB perl-libnet noarch 3.15-503.fc40 fedora 289.0 KiB perl-libs x86_64 4:5.38.2-506.fc40 fedora 9.8 MiB perl-locale noarch 1.10-506.fc40 fedora 6.2 KiB perl-mro x86_64 1.28-506.fc40 fedora 41.6 KiB perl-overload noarch 1.37-506.fc40 fedora 71.5 KiB perl-overloading noarch 0.02-506.fc40 fedora 4.8 KiB perl-parent noarch 1:0.241-502.fc40 fedora 9.7 KiB perl-podlators noarch 1:5.01-502.fc40 fedora 308.1 KiB perl-vars noarch 1.05-506.fc40 fedora 3.9 KiB pixman x86_64 0.43.0-3.fc40 fedora 714.1 KiB pixman-devel x86_64 0.43.0-3.fc40 fedora 49.4 KiB poppler x86_64 24.02.0-2.fc40 fedora 3.5 MiB poppler-data noarch 0.4.11-7.fc40 fedora 12.3 MiB poppler-glib x86_64 24.02.0-2.fc40 fedora 575.1 KiB pyproject-rpm-macros noarch 1.12.0-1.fc40 fedora 98.8 KiB python-pip-wheel noarch 24.0-1.fc41 copr_base 1.5 MiB python-rpm-macros noarch 3.12-7.fc40 fedora 22.1 KiB python3 x86_64 3.12.2-2.fc41 fedora 31.9 KiB python3-libs x86_64 3.12.2-2.fc41 fedora 41.0 MiB python3-packaging noarch 23.2-4.fc40 fedora 421.1 KiB python3-rpm-generators noarch 14-10.fc40 fedora 81.7 KiB python3-rpm-macros noarch 3.12-7.fc40 fedora 6.4 KiB rav1e-libs x86_64 0.7.1-1.fc40 fedora 3.0 MiB rhash x86_64 1.4.3-4.fc40 fedora 344.7 KiB rsvg-pixbuf-loader x86_64 2.57.1-4.fc40 fedora 15.5 KiB shared-mime-info x86_64 2.3-4.fc41 fedora 5.2 MiB source-highlight x86_64 3.1.9-22.fc40 fedora 3.1 MiB svt-av1-libs x86_64 1.4.1-5.fc40 fedora 7.2 MiB sysprof-capture-devel x86_64 46~beta-1.fc41 fedora 252.7 KiB systemd-rpm-macros noarch 255.3-1.fc40 fedora 9.5 KiB tpm2-tss x86_64 4.0.1-7.fc40 fedora 1.5 MiB tzdata noarch 2024a-2.fc40 fedora 1.6 MiB urw-base35-bookman-fonts noarch 20200910-19.fc40 fedora 1.4 MiB urw-base35-c059-fonts noarch 20200910-19.fc40 fedora 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-19.fc40 fedora 84.3 KiB urw-base35-fonts noarch 20200910-19.fc40 fedora 5.3 KiB urw-base35-fonts-common noarch 20200910-19.fc40 fedora 37.4 KiB urw-base35-gothic-fonts noarch 20200910-19.fc40 fedora 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-19.fc40 fedora 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-19.fc40 fedora 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-19.fc40 fedora 2.4 MiB urw-base35-p052-fonts noarch 20200910-19.fc40 fedora 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-19.fc40 fedora 44.2 KiB urw-base35-z003-fonts noarch 20200910-19.fc40 fedora 390.8 KiB vim-filesystem noarch 2:9.1.113-1.fc41 fedora 40.0 B wayland-devel x86_64 1.22.0-3.fc40 fedora 644.1 KiB xapian-core-libs x86_64 1.4.23-2.fc40 fedora 2.1 MiB xkeyboard-config noarch 2.41-1.fc40 fedora 6.6 MiB xml-common noarch 0.6.3-63.fc40 fedora 78.4 KiB xorg-x11-proto-devel noarch 2023.2-4.fc40 fedora 1.7 MiB xprop x86_64 1.2.7-1.fc40 fedora 54.8 KiB xz-devel x86_64 5.4.6-1.fc40 fedora 255.8 KiB zlib-ng-compat-devel x86_64 2.1.6-2.fc40 fedora 103.4 KiB Transaction Summary: Installing: 338 packages Total size of inbound packages is 220 MiB. Need to download 220 MiB. After this operation 823 MiB will be used (install 823 MiB, remove 0 B). [ 1/338] glfw-devel-1:3.3.8-6.fc41.x86 100% | 1.1 MiB/s | 46.3 KiB | 00m00s [ 2/338] doxygen-2:1.10.0-3.fc41.x86_6 100% | 35.5 MiB/s | 5.3 MiB | 00m00s [ 3/338] cmake-0:3.28.2-1.fc41.x86_64 100% | 42.2 MiB/s | 9.7 MiB | 00m00s [ 4/338] gdb-headless-0:14.1-9.fc41.x8 100% | 66.4 MiB/s | 4.9 MiB | 00m00s [ 5/338] mesa-libGL-devel-0:24.0.0-2.f 100% | 93.3 KiB/s | 36.9 KiB | 00m00s [ 6/338] libcurl-devel-0:8.6.0-7.fc41. 100% | 45.9 MiB/s | 752.4 KiB | 00m00s [ 7/338] libusb1-devel-0:1.0.26-6.fc40 100% | 42.7 KiB/s | 24.9 KiB | 00m01s [ 8/338] mesa-libGLU-devel-0:9.0.3-4.f 100% | 10.6 KiB/s | 12.0 KiB | 00m01s [ 9/338] gtk3-devel-0:3.24.41-1.fc41.x 100% | 29.0 MiB/s | 4.2 MiB | 00m00s [ 10/338] systemd-devel-0:255.3-1.fc40. 100% | 152.2 KiB/s | 647.2 KiB | 00m04s [ 11/338] pybind11-devel-0:2.11.1-3.fc4 100% | 87.4 KiB/s | 176.1 KiB | 00m02s [ 12/338] python3-setuptools-0:69.0.3-3 100% | 172.6 KiB/s | 1.5 MiB | 00m09s [ 13/338] expat-0:2.6.0-1.fc41.x86_64 100% | 130.3 KiB/s | 112.2 KiB | 00m01s [ 14/338] python3-devel-0:3.12.2-2.fc41 100% | 240.5 KiB/s | 312.4 KiB | 00m01s [ 15/338] libuv-1:1.48.0-1.fc40.x86_64 100% | 133.9 KiB/s | 252.4 KiB | 00m02s [ 16/338] rhash-0:1.4.3-4.fc40.x86_64 100% | 87.9 KiB/s | 193.7 KiB | 00m02s [ 17/338] cmake-data-0:3.28.2-1.fc41.no 100% | 58.6 MiB/s | 1.8 MiB | 00m00s [ 18/338] cmake-filesystem-0:3.28.2-1.f 100% | 2.0 MiB/s | 18.1 KiB | 00m00s [ 19/338] glfw-1:3.3.8-6.fc41.x86_64 100% | 8.5 MiB/s | 87.5 KiB | 00m00s [ 20/338] make-1:4.4.1-6.fc40.x86_64 100% | 140.1 KiB/s | 587.6 KiB | 00m04s [ 21/338] perl-interpreter-4:5.38.2-506 100% | 157.4 KiB/s | 72.3 KiB | 00m00s [ 22/338] xapian-core-libs-0:1.4.23-2.f 100% | 167.1 KiB/s | 779.5 KiB | 00m05s [ 23/338] libmpc-0:1.3.1-5.fc40.x86_64 100% | 56.5 KiB/s | 71.1 KiB | 00m01s [ 24/338] gcc-c++-0:14.0.1-0.7.fc41.x86 100% | 299.6 KiB/s | 14.1 MiB | 00m48s [ 25/338] source-highlight-0:3.1.9-22.f 100% | 108.0 KiB/s | 757.9 KiB | 00m07s [ 26/338] mesa-libGL-0:24.0.0-2.fc40.x8 100% | 298.5 KiB/s | 175.8 KiB | 00m01s [ 27/338] mesa-libglapi-0:24.0.0-2.fc40 100% | 248.9 KiB/s | 50.3 KiB | 00m00s [ 28/338] libusb1-0:1.0.26-6.fc40.x86_6 100% | 264.6 KiB/s | 73.6 KiB | 00m00s [ 29/338] mesa-libGLU-0:9.0.3-4.fc40.x8 100% | 490.9 KiB/s | 162.5 KiB | 00m00s [ 30/338] pango-0:1.51.2-1.fc41.x86_64 100% | 131.3 KiB/s | 342.1 KiB | 00m03s [ 31/338] gtk3-0:3.24.41-1.fc41.x86_64 100% | 79.0 MiB/s | 5.5 MiB | 00m00s [ 32/338] python3-libs-0:3.12.2-2.fc41. 100% | 235.6 KiB/s | 9.1 MiB | 00m40s [ 33/338] vim-filesystem-2:9.1.113-1.fc 100% | 12.6 KiB/s | 17.6 KiB | 00m01s [ 34/338] libX11-0:1.8.7-3.fc40.x86_64 100% | 156.8 KiB/s | 648.3 KiB | 00m04s [ 35/338] perl-libs-4:5.38.2-506.fc40.x 100% | 124.4 KiB/s | 2.3 MiB | 00m19s [ 36/338] guile30-0:3.0.7-12.fc40.x86_6 100% | 140.7 KiB/s | 8.1 MiB | 00m59s [ 37/338] libb2-0:0.98.1-11.fc40.x86_64 100% | 75.6 KiB/s | 25.5 KiB | 00m00s [ 38/338] mpdecimal-0:2.5.1-9.fc40.x86_ 100% | 106.9 KiB/s | 88.6 KiB | 00m01s [ 39/338] tzdata-0:2024a-2.fc40.noarch 100% | 82.0 KiB/s | 716.1 KiB | 00m09s [ 40/338] libX11-xcb-0:1.8.7-3.fc40.x86 100% | 15.9 KiB/s | 11.8 KiB | 00m01s [ 41/338] libXext-0:1.3.6-1.fc40.x86_64 100% | 80.7 KiB/s | 38.9 KiB | 00m00s [ 42/338] libXfixes-0:6.0.1-3.fc40.x86_ 100% | 63.7 KiB/s | 19.0 KiB | 00m00s [ 43/338] libXxf86vm-0:1.1.5-6.fc40.x86 100% | 23.6 KiB/s | 17.7 KiB | 00m01s [ 44/338] libxcb-0:1.16-4.fc40.x86_64 100% | 62.4 KiB/s | 238.3 KiB | 00m04s [ 45/338] libxshmfence-0:1.3.2-3.fc40.x 100% | 9.2 KiB/s | 12.0 KiB | 00m01s [ 46/338] libXrender-0:0.9.11-6.fc40.x8 100% | 29.2 KiB/s | 27.4 KiB | 00m01s [ 47/338] gcc-0:14.0.1-0.7.fc41.x86_64 100% | 306.8 KiB/s | 36.8 MiB | 02m03s [ 48/338] libthai-0:0.1.29-8.fc40.x86_6 100% | 300.3 KiB/s | 213.8 KiB | 00m01s [ 49/338] colord-libs-0:1.4.7-3.fc40.x8 100% | 388.2 KiB/s | 233.7 KiB | 00m01s [ 50/338] libXcomposite-0:0.4.6-3.fc40. 100% | 155.1 KiB/s | 24.2 KiB | 00m00s [ 51/338] hicolor-icon-theme-0:0.17-18. 100% | 225.2 KiB/s | 65.8 KiB | 00m00s [ 52/338] libXcursor-0:1.2.1-7.fc40.x86 100% | 220.3 KiB/s | 30.2 KiB | 00m00s [ 53/338] libXdamage-0:1.1.6-3.fc40.x86 100% | 154.1 KiB/s | 23.3 KiB | 00m00s [ 54/338] libXinerama-0:1.1.5-6.fc40.x8 100% | 108.1 KiB/s | 14.3 KiB | 00m00s [ 55/338] libXrandr-0:1.5.4-3.fc40.x86_ 100% | 208.7 KiB/s | 27.5 KiB | 00m00s [ 56/338] libwayland-client-0:1.22.0-3. 100% | 263.6 KiB/s | 31.9 KiB | 00m00s [ 57/338] libwayland-cursor-0:1.22.0-3. 100% | 121.0 KiB/s | 18.8 KiB | 00m00s [ 58/338] libtracker-sparql-0:3.7~beta- 100% | 778.5 KiB/s | 374.5 KiB | 00m00s [ 59/338] libwayland-egl-0:1.22.0-3.fc4 100% | 96.0 KiB/s | 12.5 KiB | 00m00s [ 60/338] cpp-0:14.0.1-0.7.fc41.x86_64 100% | 225.1 KiB/s | 11.9 MiB | 00m54s [ 61/338] gc-0:8.2.2-6.fc40.x86_64 100% | 571.2 KiB/s | 110.2 KiB | 00m00s [ 62/338] libxkbcommon-0:1.6.0-2.fc40.x 100% | 729.8 KiB/s | 141.6 KiB | 00m00s [ 63/338] libX11-common-0:1.8.7-3.fc40. 100% | 3.2 MiB/s | 176.0 KiB | 00m00s [ 64/338] perl-Carp-0:1.54-502.fc40.noa 100% | 652.1 KiB/s | 28.7 KiB | 00m00s [ 65/338] perl-DynaLoader-0:1.54-506.fc 100% | 588.0 KiB/s | 26.5 KiB | 00m00s [ 66/338] perl-Exporter-0:5.78-3.fc40.n 100% | 603.4 KiB/s | 30.8 KiB | 00m00s [ 67/338] perl-PathTools-0:3.89-502.fc4 100% | 457.8 KiB/s | 87.4 KiB | 00m00s [ 68/338] libXau-0:1.0.11-6.fc40.x86_64 100% | 86.6 KiB/s | 31.7 KiB | 00m00s [ 69/338] libsoup3-0:3.4.4-3.fc40.x86_6 100% | 357.9 KiB/s | 387.2 KiB | 00m01s [ 70/338] libstemmer-0:2.2.0-10.fc40.x8 100% | 133.4 KiB/s | 138.8 KiB | 00m01s [ 71/338] perl-vars-0:1.05-506.fc40.noa 100% | 11.2 KiB/s | 13.4 KiB | 00m01s [ 72/338] perl-Errno-0:1.37-506.fc40.x8 100% | 13.9 KiB/s | 15.4 KiB | 00m01s [ 73/338] xkeyboard-config-0:2.41-1.fc4 100% | 332.0 KiB/s | 976.0 KiB | 00m03s [ 74/338] perl-constant-0:1.33-503.fc40 100% | 22.3 KiB/s | 22.8 KiB | 00m01s [ 75/338] perl-Scalar-List-Utils-5:1.63 100% | 69.7 KiB/s | 72.9 KiB | 00m01s [ 76/338] pango-devel-0:1.51.2-1.fc41.x 100% | 931.5 KiB/s | 160.2 KiB | 00m00s [ 77/338] wayland-devel-0:1.22.0-3.fc40 100% | 701.4 KiB/s | 148.0 KiB | 00m00s [ 78/338] glibc-devel-0:2.39.9000-4.fc4 100% | 11.0 MiB/s | 112.4 KiB | 00m00s [ 79/338] python3-0:3.12.2-2.fc41.x86_6 100% | 121.5 KiB/s | 27.0 KiB | 00m00s [ 80/338] libwayland-server-0:1.22.0-3. 100% | 44.4 KiB/s | 39.9 KiB | 00m01s [ 81/338] perl-File-Basename-0:2.86-506 100% | 19.4 KiB/s | 17.6 KiB | 00m01s [ 82/338] perl-Encode-4:3.20-504.fc41.x 100% | 639.7 KiB/s | 1.1 MiB | 00m02s [ 83/338] perl-Getopt-Long-1:2.57-3.fc4 100% | 77.9 KiB/s | 63.2 KiB | 00m01s [ 84/338] perl-Getopt-Std-0:1.13-506.fc 100% | 19.6 KiB/s | 16.1 KiB | 00m01s [ 85/338] perl-MIME-Base64-0:3.16-503.f 100% | 163.9 KiB/s | 29.7 KiB | 00m00s [ 86/338] perl-Storable-1:3.32-502.fc40 100% | 711.6 KiB/s | 98.2 KiB | 00m00s [ 87/338] perl-overload-0:1.37-506.fc40 100% | 330.8 KiB/s | 46.0 KiB | 00m00s [ 88/338] perl-parent-1:0.241-502.fc40. 100% | 125.7 KiB/s | 14.7 KiB | 00m00s [ 89/338] libxkbcommon-devel-0:1.6.0-2. 100% | 530.1 KiB/s | 66.3 KiB | 00m00s [ 90/338] libthai-devel-0:0.1.29-8.fc40 100% | 332.0 KiB/s | 144.1 KiB | 00m00s [ 91/338] libffi-devel-0:3.4.4-7.fc40.x 100% | 20.0 KiB/s | 28.2 KiB | 00m01s [ 92/338] libXrender-devel-0:0.9.11-6.f 100% | 17.0 KiB/s | 19.0 KiB | 00m01s [ 93/338] libXrandr-devel-0:1.5.4-3.fc4 100% | 15.8 KiB/s | 19.2 KiB | 00m01s [ 94/338] libXinerama-devel-0:1.1.5-6.f 100% | 11.2 KiB/s | 13.1 KiB | 00m01s [ 95/338] libXfixes-devel-0:6.0.1-3.fc4 100% | 8.8 KiB/s | 12.5 KiB | 00m01s [ 96/338] libXext-devel-0:1.3.6-1.fc40. 100% | 46.8 KiB/s | 85.8 KiB | 00m02s [ 97/338] libXdamage-devel-0:1.1.6-3.fc 100% | 11.2 KiB/s | 9.5 KiB | 00m01s [ 98/338] libXcursor-devel-0:1.2.1-7.fc 100% | 60.6 KiB/s | 39.9 KiB | 00m01s [ 99/338] libXcomposite-devel-0:0.4.6-3 100% | 38.3 KiB/s | 15.8 KiB | 00m00s [100/338] libstdc++-devel-0:14.0.1-0.7. 100% | 459.7 KiB/s | 2.7 MiB | 00m06s [101/338] glibc-headers-x86-0:2.39.9000 100% | 37.0 MiB/s | 530.0 KiB | 00m00s [102/338] libxcrypt-devel-0:4.4.36-5.fc 100% | 28.0 KiB/s | 28.6 KiB | 00m01s [103/338] perl-Text-ParseWords-0:3.31-5 100% | 31.1 KiB/s | 16.3 KiB | 00m01s [104/338] perl-base-0:2.27-506.fc40.noa 100% | 52.5 KiB/s | 16.6 KiB | 00m00s [105/338] perl-Fcntl-0:1.15-506.fc40.x8 100% | 24.8 KiB/s | 20.6 KiB | 00m01s [106/338] libX11-devel-0:1.8.7-3.fc40.x 100% | 445.3 KiB/s | 1.0 MiB | 00m02s [107/338] perl-IO-0:1.52-506.fc40.x86_6 100% | 91.8 KiB/s | 82.7 KiB | 00m01s [108/338] perl-mro-0:1.28-506.fc40.x86_ 100% | 120.2 KiB/s | 29.3 KiB | 00m00s [109/338] perl-overloading-0:0.02-506.f 100% | 88.4 KiB/s | 13.3 KiB | 00m00s [110/338] libxml2-devel-0:2.12.5-1.fc40 100% | 561.3 KiB/s | 524.8 KiB | 00m01s [111/338] xorg-x11-proto-devel-0:2023.2 100% | 257.4 KiB/s | 297.6 KiB | 00m01s [112/338] perl-File-stat-0:1.13-506.fc4 100% | 41.9 KiB/s | 17.6 KiB | 00m00s [113/338] perl-SelectSaver-0:1.02-506.f 100% | 41.0 KiB/s | 12.2 KiB | 00m00s [114/338] perl-Socket-4:2.037-5.fc40.x8 100% | 144.5 KiB/s | 54.5 KiB | 00m00s [115/338] perl-Symbol-0:1.09-506.fc40.n 100% | 17.1 KiB/s | 14.6 KiB | 00m01s [116/338] libxcb-devel-0:1.16-4.fc40.x8 100% | 423.8 KiB/s | 1.4 MiB | 00m03s [117/338] zlib-ng-compat-devel-0:2.1.6- 100% | 25.3 KiB/s | 36.1 KiB | 00m01s [118/338] xz-devel-0:5.4.6-1.fc40.x86_6 100% | 32.4 KiB/s | 66.6 KiB | 00m02s [119/338] libXau-devel-0:1.0.11-6.fc40. 100% | 48.4 KiB/s | 13.7 KiB | 00m00s [120/338] cmake-rpm-macros-0:3.28.2-1.f 100% | 2.1 MiB/s | 17.6 KiB | 00m00s [121/338] perl-Class-Struct-0:0.68-506. 100% | 381.5 KiB/s | 22.5 KiB | 00m00s [122/338] gcc-plugin-annobin-0:14.0.1-0 100% | 358.1 KiB/s | 38.7 KiB | 00m00s [123/338] systemd-rpm-macros-0:255.3-1. 100% | 268.6 KiB/s | 30.1 KiB | 00m00s [124/338] pyproject-rpm-macros-0:1.12.0 100% | 295.5 KiB/s | 41.4 KiB | 00m00s [125/338] python-rpm-macros-0:3.12-7.fc 100% | 181.9 KiB/s | 18.0 KiB | 00m00s [126/338] python3-rpm-generators-0:14-1 100% | 302.1 KiB/s | 29.6 KiB | 00m00s [127/338] at-spi2-atk-devel-0:2.51.90-1 100% | 1.3 MiB/s | 11.0 KiB | 00m00s [128/338] python3-rpm-macros-0:3.12-7.f 100% | 213.0 KiB/s | 12.8 KiB | 00m00s [129/338] atk-0:2.51.90-1.fc41.x86_64 100% | 7.9 MiB/s | 80.5 KiB | 00m00s [130/338] atk-devel-0:2.51.90-1.fc41.x8 100% | 23.9 MiB/s | 342.8 KiB | 00m00s [131/338] cairo-0:1.18.0-3.fc41.x86_64 100% | 38.5 MiB/s | 709.7 KiB | 00m00s [132/338] python3-packaging-0:23.2-4.fc 100% | 356.8 KiB/s | 125.2 KiB | 00m00s [133/338] cairo-gobject-0:1.18.0-3.fc41 100% | 2.2 MiB/s | 18.0 KiB | 00m00s [134/338] cairo-devel-0:1.18.0-3.fc41.x 100% | 17.2 MiB/s | 176.5 KiB | 00m00s [135/338] cairo-gobject-devel-0:1.18.0- 100% | 1.4 MiB/s | 11.8 KiB | 00m00s [136/338] libpng-2:1.6.40-3.fc40.x86_64 100% | 158.8 KiB/s | 119.9 KiB | 00m01s [137/338] pixman-0:0.43.0-3.fc40.x86_64 100% | 234.7 KiB/s | 295.8 KiB | 00m01s [138/338] fontconfig-devel-0:2.15.0-4.f 100% | 14.0 MiB/s | 129.0 KiB | 00m00s [139/338] fontconfig-0:2.15.0-4.fc41.x8 100% | 20.9 MiB/s | 256.8 KiB | 00m00s [140/338] pixman-devel-0:0.43.0-3.fc40. 100% | 10.9 KiB/s | 17.2 KiB | 00m02s [141/338] libpng-devel-2:1.6.40-3.fc40. 100% | 145.1 KiB/s | 290.6 KiB | 00m02s [142/338] fribidi-devel-0:1.0.13-4.fc41 100% | 3.1 MiB/s | 25.6 KiB | 00m00s [143/338] fonts-filesystem-1:2.0.5-14.f 100% | 7.8 KiB/s | 8.2 KiB | 00m01s [144/338] fribidi-0:1.0.13-4.fc41.x86_6 100% | 9.0 MiB/s | 91.8 KiB | 00m00s [145/338] gdk-pixbuf2-0:2.42.10-8.fc41. 100% | 35.0 MiB/s | 465.8 KiB | 00m00s [146/338] gdk-pixbuf2-modules-0:2.42.10 100% | 9.3 MiB/s | 86.1 KiB | 00m00s [147/338] gdk-pixbuf2-devel-0:2.42.10-8 100% | 29.4 MiB/s | 331.4 KiB | 00m00s [148/338] xml-common-0:0.6.3-63.fc40.no 100% | 418.6 KiB/s | 31.0 KiB | 00m00s [149/338] shared-mime-info-0:2.3-4.fc41 100% | 439.5 KiB/s | 390.7 KiB | 00m01s [150/338] libtiff-0:4.6.0-2.fc40.x86_64 100% | 192.6 KiB/s | 332.4 KiB | 00m02s [151/338] jbigkit-libs-0:2.1-29.fc40.x8 100% | 45.5 KiB/s | 53.1 KiB | 00m01s [152/338] libtiff-devel-0:4.6.0-2.fc40. 100% | 128.5 KiB/s | 258.6 KiB | 00m02s [153/338] libwebp-0:1.3.2-5.fc41.x86_64 100% | 261.0 KiB/s | 286.3 KiB | 00m01s [154/338] glib2-0:2.79.1-1.fc41.x86_64 100% | 66.0 MiB/s | 3.0 MiB | 00m00s [155/338] libwebp-devel-0:1.3.2-5.fc41. 100% | 45.1 KiB/s | 38.8 KiB | 00m01s [156/338] glib2-devel-0:2.79.1-1.fc41.x 100% | 54.6 MiB/s | 1.3 MiB | 00m00s [157/338] libzstd-devel-0:1.5.5-5.fc40. 100% | 55.0 KiB/s | 50.7 KiB | 00m01s [158/338] libmount-devel-0:2.40-0.9.rc1 100% | 185.6 KiB/s | 18.6 KiB | 00m00s [159/338] libselinux-devel-0:3.6-4.fc40 100% | 290.8 KiB/s | 150.9 KiB | 00m01s [160/338] pcre2-devel-0:10.42-2.fc40.2. 100% | 410.9 KiB/s | 504.6 KiB | 00m01s [161/338] libblkid-devel-0:2.40-0.9.rc1 100% | 14.6 KiB/s | 18.0 KiB | 00m01s [162/338] libsepol-devel-0:3.6-3.fc40.x 100% | 50.3 KiB/s | 48.8 KiB | 00m01s [163/338] harfbuzz-0:8.3.0-5.fc41.x86_6 100% | 13.2 MiB/s | 1.0 MiB | 00m00s [164/338] harfbuzz-devel-0:8.3.0-5.fc41 100% | 5.5 MiB/s | 413.9 KiB | 00m00s [165/338] harfbuzz-icu-0:8.3.0-5.fc41.x 100% | 947.9 KiB/s | 17.1 KiB | 00m00s [166/338] libXi-devel-0:1.8.1-5.fc41.x8 100% | 796.7 KiB/s | 103.6 KiB | 00m00s [167/338] libXi-0:1.8.1-5.fc41.x86_64 100% | 423.2 KiB/s | 40.2 KiB | 00m00s [168/338] libcloudproviders-devel-0:0.3 100% | 360.8 KiB/s | 43.3 KiB | 00m00s [169/338] libcloudproviders-0:0.3.5-3.f 100% | 355.3 KiB/s | 46.9 KiB | 00m00s [170/338] libepoxy-0:1.5.10-6.fc41.x86_ 100% | 1.2 MiB/s | 223.8 KiB | 00m00s [171/338] libepoxy-devel-0:1.5.10-6.fc4 100% | 2.8 MiB/s | 133.8 KiB | 00m00s [172/338] pcre2-utf16-0:10.42-2.fc40.2. 100% | 191.1 KiB/s | 215.8 KiB | 00m01s [173/338] adwaita-icon-theme-0:46~beta- 100% | 3.6 MiB/s | 284.2 KiB | 00m00s [174/338] at-spi2-atk-0:2.51.90-1.fc41. 100% | 1.6 MiB/s | 86.6 KiB | 00m00s [175/338] cups-libs-1:2.4.7-12.fc41.x86 100% | 3.3 MiB/s | 259.7 KiB | 00m00s [176/338] gtk-update-icon-cache-0:3.24. 100% | 511.6 KiB/s | 34.3 KiB | 00m00s [177/338] pcre2-utf32-0:10.42-2.fc40.2. 100% | 127.1 KiB/s | 203.2 KiB | 00m02s [178/338] gnutls-0:3.8.3-3.fc41.x86_64 100% | 9.8 MiB/s | 1.1 MiB | 00m00s [179/338] sysprof-capture-devel-0:46~be 100% | 35.1 KiB/s | 53.5 KiB | 00m02s [180/338] libjpeg-turbo-devel-0:3.0.2-1 100% | 7.3 MiB/s | 97.8 KiB | 00m00s [181/338] libjpeg-turbo-0:3.0.2-1.fc41. 100% | 11.1 MiB/s | 227.2 KiB | 00m00s [182/338] libbabeltrace-0:1.5.11-7.fc41 100% | 10.4 MiB/s | 191.8 KiB | 00m00s [183/338] libipt-0:2.1-3.fc41.x86_64 100% | 2.7 MiB/s | 57.7 KiB | 00m00s [184/338] freetype-devel-0:2.13.2-5.fc4 100% | 19.8 MiB/s | 913.8 KiB | 00m00s [185/338] brotli-devel-0:1.1.0-3.fc41.x 100% | 3.7 MiB/s | 34.4 KiB | 00m00s [186/338] bzip2-devel-0:1.0.8-18.fc40.x 100% | 100.8 KiB/s | 213.5 KiB | 00m02s [187/338] freetype-0:2.13.2-5.fc41.x86_ 100% | 18.2 MiB/s | 410.5 KiB | 00m00s [188/338] brotli-0:1.1.0-3.fc41.x86_64 100% | 2.2 MiB/s | 20.5 KiB | 00m00s [189/338] gettext-0:0.22.4-1.fc41.x86_6 100% | 28.5 MiB/s | 1.1 MiB | 00m00s [190/338] gettext-runtime-0:0.22.4-1.fc 100% | 11.1 MiB/s | 113.5 KiB | 00m00s [191/338] gettext-envsubst-0:0.22.4-1.f 100% | 4.7 MiB/s | 38.4 KiB | 00m00s [192/338] gettext-libs-0:0.22.4-1.fc41. 100% | 21.5 MiB/s | 330.9 KiB | 00m00s [193/338] default-fonts-core-sans-0:4.0 100% | 3.1 MiB/s | 25.5 KiB | 00m00s [194/338] kernel-headers-0:6.8.0-0.rc6. 100% | 415.5 KiB/s | 1.6 MiB | 00m04s [195/338] nettle-0:3.9.1-6.fc40.x86_64 100% | 123.4 KiB/s | 424.9 KiB | 00m03s [196/338] graphviz-0:10.0.1-1.fc41.x86_ 100% | 56.8 MiB/s | 4.9 MiB | 00m00s [197/338] poppler-glib-0:24.02.0-2.fc40 100% | 87.1 KiB/s | 190.0 KiB | 00m02s [198/338] urw-base35-fonts-0:20200910-1 100% | 10.1 KiB/s | 10.0 KiB | 00m01s [199/338] libgs-0:10.02.1-8.fc40.x86_64 100% | 304.3 KiB/s | 3.4 MiB | 00m11s [200/338] adobe-mappings-cmap-deprecate 100% | 111.8 KiB/s | 114.0 KiB | 00m01s [201/338] librsvg2-0:2.57.1-4.fc40.x86_ 100% | 123.0 KiB/s | 1.5 MiB | 00m13s [202/338] jbig2dec-libs-0:0.20-4.fc40.x 100% | 45.4 KiB/s | 73.8 KiB | 00m02s [203/338] adobe-mappings-cmap-0:2023062 100% | 192.5 KiB/s | 2.1 MiB | 00m11s [204/338] libijs-0:0.35-22.fc40.x86_64 100% | 28.4 KiB/s | 29.3 KiB | 00m01s [205/338] adobe-mappings-pdf-0:20190401 100% | 217.2 KiB/s | 695.9 KiB | 00m03s [206/338] libXt-0:1.3.0-3.fc40.x86_64 100% | 130.5 KiB/s | 177.5 KiB | 00m01s [207/338] openjpeg2-0:2.5.1-1.fc41.x86_ 100% | 692.0 KiB/s | 186.1 KiB | 00m00s [208/338] rsvg-pixbuf-loader-0:2.57.1-4 100% | 74.2 KiB/s | 16.1 KiB | 00m00s [209/338] poppler-0:24.02.0-2.fc40.x86_ 100% | 1.2 MiB/s | 1.2 MiB | 00m01s [210/338] urw-base35-bookman-fonts-0:20 100% | 760.2 KiB/s | 846.9 KiB | 00m01s [211/338] urw-base35-d050000l-fonts-0:2 100% | 310.1 KiB/s | 75.7 KiB | 00m00s [212/338] urw-base35-c059-fonts-0:20200 100% | 690.4 KiB/s | 874.0 KiB | 00m01s [213/338] urw-base35-fonts-common-0:202 100% | 107.0 KiB/s | 20.8 KiB | 00m00s [214/338] urw-base35-gothic-fonts-0:202 100% | 306.8 KiB/s | 642.5 KiB | 00m02s [215/338] urw-base35-nimbus-mono-ps-fon 100% | 240.2 KiB/s | 794.6 KiB | 00m03s [216/338] urw-base35-nimbus-sans-fonts- 100% | 323.1 KiB/s | 1.3 MiB | 00m04s [217/338] urw-base35-nimbus-roman-fonts 100% | 128.6 KiB/s | 855.9 KiB | 00m07s [218/338] urw-base35-standard-symbols-p 100% | 65.6 KiB/s | 41.5 KiB | 00m01s [219/338] urw-base35-p052-fonts-0:20200 100% | 275.2 KiB/s | 973.2 KiB | 00m04s [220/338] urw-base35-z003-fonts-0:20200 100% | 927.5 KiB/s | 275.5 KiB | 00m00s [221/338] libICE-0:1.1.1-3.fc40.x86_64 100% | 243.3 KiB/s | 74.5 KiB | 00m00s [222/338] libSM-0:1.2.4-3.fc40.x86_64 100% | 230.0 KiB/s | 43.0 KiB | 00m00s [223/338] nspr-0:4.35.0-21.fc41.x86_64 100% | 407.6 KiB/s | 137.4 KiB | 00m00s [224/338] crypto-policies-scripts-0:202 100% | 7.9 MiB/s | 105.3 KiB | 00m00s [225/338] nss-0:3.98.0-1.fc41.x86_64 100% | 322.1 KiB/s | 702.2 KiB | 00m02s [226/338] nss-sysinit-0:3.98.0-1.fc41.x 100% | 15.1 KiB/s | 18.6 KiB | 00m01s [227/338] nss-softokn-0:3.98.0-1.fc41.x 100% | 96.6 KiB/s | 408.7 KiB | 00m04s [228/338] nss-util-0:3.98.0-1.fc41.x86_ 100% | 43.7 KiB/s | 88.5 KiB | 00m02s [229/338] abattis-cantarell-vf-fonts-0: 100% | 11.8 MiB/s | 120.9 KiB | 00m00s [230/338] google-noto-sans-vf-fonts-0:2 100% | 30.5 MiB/s | 593.7 KiB | 00m00s [231/338] avahi-libs-0:0.8-27.fc41.x86_ 100% | 5.9 MiB/s | 67.0 KiB | 00m00s [232/338] avahi-glib-0:0.8-27.fc41.x86_ 100% | 1.9 MiB/s | 15.6 KiB | 00m00s [233/338] emacs-filesystem-1:29.2-4.fc4 100% | 839.9 KiB/s | 8.4 KiB | 00m00s [234/338] jsoncpp-0:1.9.5-7.fc41.x86_64 100% | 9.7 MiB/s | 99.8 KiB | 00m00s [235/338] dbus-libs-1:1.14.10-3.fc41.x8 100% | 13.9 MiB/s | 156.8 KiB | 00m00s [236/338] dbus-devel-1:1.14.10-3.fc41.x 100% | 4.3 MiB/s | 35.2 KiB | 00m00s [237/338] at-spi2-core-0:2.51.90-1.fc41 100% | 29.6 MiB/s | 393.5 KiB | 00m00s [238/338] libXtst-0:1.2.4-6.fc40.x86_64 100% | 13.5 KiB/s | 20.4 KiB | 00m02s [239/338] poppler-data-0:0.4.11-7.fc40. 100% | 285.9 KiB/s | 2.0 MiB | 00m07s [240/338] dbus-1:1.14.10-3.fc41.x86_64 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [241/338] libei-0:1.2.1-1.fc41.x86_64 100% | 5.4 MiB/s | 49.3 KiB | 00m00s [242/338] at-spi2-core-devel-0:2.51.90- 100% | 29.4 MiB/s | 391.0 KiB | 00m00s [243/338] nss-softokn-freebl-0:3.98.0-1 100% | 130.8 KiB/s | 361.5 KiB | 00m03s [244/338] libei-devel-0:1.2.1-1.fc41.x8 100% | 2.7 MiB/s | 21.9 KiB | 00m00s [245/338] xprop-0:1.2.7-1.fc40.x86_64 100% | 120.5 KiB/s | 34.8 KiB | 00m00s [246/338] adwaita-cursor-theme-0:46~bet 100% | 33.4 MiB/s | 513.4 KiB | 00m00s [247/338] libXtst-devel-0:1.2.4-6.fc40. 100% | 258.0 KiB/s | 15.7 KiB | 00m00s [248/338] boost-regex-0:1.83.0-3.fc41.x 100% | 12.2 MiB/s | 112.1 KiB | 00m00s [249/338] ctags-0:6.0.0-5.fc41.x86_64 100% | 40.7 MiB/s | 792.8 KiB | 00m00s [250/338] python-pip-wheel-0:24.0-1.fc4 100% | 52.7 MiB/s | 1.5 MiB | 00m00s [251/338] gpgmepp-0:1.23.2-3.fc41.x86_6 100% | 13.5 MiB/s | 138.7 KiB | 00m00s [252/338] libseccomp-0:2.5.3-8.fc40.x86 100% | 656.6 KiB/s | 70.3 KiB | 00m00s [253/338] gpgme-0:1.23.2-3.fc41.x86_64 100% | 18.8 MiB/s | 211.4 KiB | 00m00s [254/338] libyaml-0:0.2.5-14.fc40.x86_6 100% | 469.8 KiB/s | 59.2 KiB | 00m00s [255/338] lcms2-0:2.16-3.fc41.x86_64 100% | 17.6 MiB/s | 180.7 KiB | 00m00s [256/338] libXft-devel-0:2.3.8-6.fc41.x 100% | 2.8 MiB/s | 36.8 KiB | 00m00s [257/338] libXft-0:2.3.8-6.fc41.x86_64 100% | 7.9 MiB/s | 72.6 KiB | 00m00s [258/338] libassuan-0:2.5.6-4.fc40.x86_ 100% | 590.1 KiB/s | 66.7 KiB | 00m00s [259/338] gl-manpages-0:1.1-31.20190306 100% | 47.4 MiB/s | 1.0 MiB | 00m00s [260/338] libglvnd-devel-1:1.7.0-4.fc41 100% | 8.1 MiB/s | 157.7 KiB | 00m00s [261/338] libglvnd-1:1.7.0-4.fc41.x86_6 100% | 11.2 MiB/s | 115.1 KiB | 00m00s [262/338] libglvnd-core-devel-1:1.7.0-4 100% | 1.0 MiB/s | 17.9 KiB | 00m00s [263/338] libglvnd-egl-1:1.7.0-4.fc41.x 100% | 3.5 MiB/s | 35.9 KiB | 00m00s [264/338] libglvnd-gles-1:1.7.0-4.fc41. 100% | 3.2 MiB/s | 29.7 KiB | 00m00s [265/338] libglvnd-glx-1:1.7.0-4.fc41.x 100% | 13.0 MiB/s | 132.8 KiB | 00m00s [266/338] libglvnd-opengl-1:1.7.0-4.fc4 100% | 3.1 MiB/s | 38.5 KiB | 00m00s [267/338] libgpg-error-0:1.48-1.fc41.x8 100% | 1.4 MiB/s | 232.2 KiB | 00m00s [268/338] libdrm-devel-0:2.4.120-3.fc41 100% | 13.9 MiB/s | 170.2 KiB | 00m00s [269/338] mesa-libEGL-0:24.0.0-2.fc40.x 100% | 903.1 KiB/s | 131.9 KiB | 00m00s [270/338] libdrm-0:2.4.120-3.fc41.x86_6 100% | 14.0 MiB/s | 158.0 KiB | 00m00s [271/338] mesa-libgbm-0:24.0.0-2.fc40.x 100% | 294.5 KiB/s | 46.5 KiB | 00m00s [272/338] libpciaccess-devel-0:0.16-12. 100% | 44.9 KiB/s | 12.3 KiB | 00m00s [273/338] json-glib-0:1.8.0-3.fc41.x86_ 100% | 15.2 MiB/s | 156.0 KiB | 00m00s [274/338] libpciaccess-0:0.16-12.fc40.x 100% | 99.1 KiB/s | 26.4 KiB | 00m00s [275/338] libicu-devel-0:74.2-1.fc41.x8 100% | 11.6 MiB/s | 855.1 KiB | 00m00s [276/338] libicu-0:74.2-1.fc41.x86_64 100% | 70.5 MiB/s | 10.4 MiB | 00m00s [277/338] liblerc-0:4.0.0-6.fc41.x86_64 100% | 8.6 MiB/s | 210.5 KiB | 00m00s [278/338] libdatrie-devel-0:0.2.13-9.fc 100% | 13.8 MiB/s | 141.7 KiB | 00m00s [279/338] libdatrie-0:0.2.13-9.fc41.x86 100% | 3.5 MiB/s | 32.5 KiB | 00m00s [280/338] google-droid-sans-fonts-0:202 100% | 71.1 MiB/s | 2.7 MiB | 00m00s [281/338] libpaper-1:2.1.1-3.fc41.x86_6 100% | 701.2 KiB/s | 27.3 KiB | 00m00s [282/338] annobin-plugin-gcc-0:12.41-1. 100% | 46.7 MiB/s | 957.3 KiB | 00m00s [283/338] annobin-docs-0:12.41-1.fc41.n 100% | 4.4 MiB/s | 89.7 KiB | 00m00s [284/338] libgusb-0:0.4.8-3.fc41.x86_64 100% | 3.6 MiB/s | 65.6 KiB | 00m00s [285/338] graphite2-devel-0:1.3.14-15.f 100% | 2.3 MiB/s | 21.1 KiB | 00m00s [286/338] graphite2-0:1.3.14-15.fc41.x8 100% | 9.3 MiB/s | 95.3 KiB | 00m00s [287/338] gd-0:2.3.3-15.fc41.x86_64 100% | 12.1 MiB/s | 136.1 KiB | 00m00s [288/338] libXpm-0:3.5.17-3.fc40.x86_64 100% | 67.3 KiB/s | 65.7 KiB | 00m01s [289/338] gts-0:0.7.6-48.20121130.fc41. 100% | 19.3 MiB/s | 237.2 KiB | 00m00s [290/338] libimagequant-0:4.0.3-3.fc40. 100% | 97.5 KiB/s | 305.6 KiB | 00m03s [291/338] lasi-0:1.1.3-13.fc41.x86_64 100% | 6.1 MiB/s | 55.9 KiB | 00m00s [292/338] gnupg2-0:2.4.4-1.fc41.x86_64 100% | 73.9 MiB/s | 2.7 MiB | 00m00s [293/338] netpbm-0:11.02.00-6.fc40.x86_ 100% | 67.8 KiB/s | 184.9 KiB | 00m03s [294/338] hwdata-0:0.379-1.fc40.noarch 100% | 387.3 KiB/s | 1.6 MiB | 00m04s [295/338] npth-0:1.7-1.fc41.x86_64 100% | 16.0 KiB/s | 24.9 KiB | 00m02s [296/338] libgcrypt-0:1.10.3-3.fc40.x86 100% | 224.4 KiB/s | 504.1 KiB | 00m02s [297/338] google-noto-fonts-common-0:20 100% | 1.7 MiB/s | 17.6 KiB | 00m00s [298/338] libavif-0:1.0.4-1.fc41.x86_64 100% | 9.9 MiB/s | 91.3 KiB | 00m00s [299/338] libksba-0:1.6.6-1.fc41.x86_64 100% | 72.8 KiB/s | 158.7 KiB | 00m02s [300/338] tpm2-tss-0:4.0.1-7.fc40.x86_6 100% | 307.7 KiB/s | 395.4 KiB | 00m01s [301/338] dbus-broker-0:35-5.fc41.x86_6 100% | 16.7 MiB/s | 171.3 KiB | 00m00s [302/338] json-c-0:0.17-3.fc41.x86_64 100% | 4.8 MiB/s | 44.5 KiB | 00m00s [303/338] libaom-0:3.8.0-6.fc41.x86_64 100% | 61.1 MiB/s | 1.8 MiB | 00m00s [304/338] libvmaf-0:2.3.0-7.fc40.x86_64 100% | 157.6 KiB/s | 180.1 KiB | 00m01s [305/338] libdav1d-0:1.3.0-3.fc41.x86_6 100% | 40.2 MiB/s | 616.9 KiB | 00m00s [306/338] dbus-common-1:1.14.10-3.fc41. 100% | 1.9 MiB/s | 15.3 KiB | 00m00s [307/338] rav1e-libs-0:0.7.1-1.fc40.x86 100% | 433.0 KiB/s | 1.0 MiB | 00m02s [308/338] perl-Pod-Usage-4:2.03-503.fc4 100% | 65.0 KiB/s | 39.7 KiB | 00m01s [309/338] perl-Pod-Perldoc-0:3.28.01-50 100% | 116.9 KiB/s | 85.6 KiB | 00m01s [310/338] perl-podlators-1:5.01-502.fc4 100% | 263.7 KiB/s | 125.5 KiB | 00m00s [311/338] perl-File-Temp-1:0.231.100-50 100% | 212.9 KiB/s | 59.0 KiB | 00m00s [312/338] svt-av1-libs-0:1.4.1-5.fc40.x 100% | 626.9 KiB/s | 2.0 MiB | 00m03s [313/338] perl-HTTP-Tiny-0:0.088-5.fc40 100% | 253.7 KiB/s | 55.6 KiB | 00m00s [314/338] perl-IPC-Open3-0:1.22-506.fc4 100% | 107.2 KiB/s | 22.3 KiB | 00m00s [315/338] groff-base-0:1.23.0-6.fc40.x8 100% | 1.0 MiB/s | 1.1 MiB | 00m01s [316/338] perl-Pod-Simple-1:3.45-6.fc40 100% | 257.7 KiB/s | 218.5 KiB | 00m01s [317/338] perl-POSIX-0:2.13-506.fc40.x8 100% | 102.9 KiB/s | 96.9 KiB | 00m01s [318/338] perl-Term-ANSIColor-0:5.01-50 100% | 64.8 KiB/s | 47.6 KiB | 00m01s [319/338] perl-Term-Cap-0:1.18-503.fc40 100% | 127.5 KiB/s | 21.9 KiB | 00m00s [320/338] perl-File-Path-0:2.18-503.fc4 100% | 318.4 KiB/s | 35.0 KiB | 00m00s [321/338] perl-IO-Socket-SSL-0:2.085-1. 100% | 1.0 MiB/s | 228.6 KiB | 00m00s [322/338] perl-Mozilla-CA-0:20231213-3. 100% | 65.7 KiB/s | 13.9 KiB | 00m00s [323/338] perl-Net-SSLeay-0:1.94-3.fc40 100% | 421.7 KiB/s | 385.0 KiB | 00m01s [324/338] perl-Time-Local-2:1.350-5.fc4 100% | 37.1 KiB/s | 34.3 KiB | 00m01s [325/338] perl-Pod-Escapes-1:1.07-503.f 100% | 20.3 KiB/s | 19.6 KiB | 00m01s [326/338] perl-Text-Tabs+Wrap-0:2023.05 100% | 83.1 KiB/s | 22.1 KiB | 00m00s [327/338] perl-if-0:0.61.000-506.fc40.n 100% | 132.5 KiB/s | 14.4 KiB | 00m00s [328/338] perl-locale-0:1.10-506.fc40.n 100% | 174.1 KiB/s | 14.1 KiB | 00m00s [329/338] ncurses-0:6.4-12.20240127.fc4 100% | 911.7 KiB/s | 421.2 KiB | 00m00s [330/338] perl-IO-Socket-IP-0:0.42-2.fc 100% | 88.5 KiB/s | 41.7 KiB | 00m00s [331/338] perl-URI-0:5.27-1.fc40.noarch 100% | 184.0 KiB/s | 132.5 KiB | 00m01s [332/338] perl-AutoLoader-0:5.74-506.fc 100% | 59.4 KiB/s | 21.7 KiB | 00m00s [333/338] perl-Data-Dumper-0:2.188-503. 100% | 125.6 KiB/s | 56.0 KiB | 00m00s [334/338] perl-libnet-0:3.15-503.fc40.n 100% | 391.8 KiB/s | 128.5 KiB | 00m00s [335/338] perl-B-0:1.88-506.fc40.x86_64 100% | 261.2 KiB/s | 176.3 KiB | 00m01s [336/338] perl-Digest-MD5-0:2.59-3.fc40 100% | 46.8 KiB/s | 35.8 KiB | 00m01s [337/338] perl-FileHandle-0:2.05-506.fc 100% | 24.0 KiB/s | 15.9 KiB | 00m01s [338/338] perl-Digest-0:1.20-502.fc40.n 100% | 63.4 KiB/s | 24.6 KiB | 00m00s -------------------------------------------------------------------------------- [338/338] Total 100% | 1.0 MiB/s | 219.9 MiB | 03m34s Running transaction [ 1/340] Verify package files 100% | 366.0 B/s | 338.0 B | 00m01s [ 2/340] Prepare transaction 100% | 1.2 KiB/s | 338.0 B | 00m00s [ 3/340] Installing xorg-x11-proto-dev 100% | 135.1 MiB/s | 1.8 MiB | 00m00s [ 4/340] Installing libpng-2:1.6.40-3. 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [ 5/340] Installing expat-0:2.6.0-1.fc 100% | 136.2 MiB/s | 278.9 KiB | 00m00s [ 6/340] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 7/340] Installing zlib-ng-compat-dev 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [ 8/340] Installing nspr-0:4.35.0-21.f 100% | 153.5 MiB/s | 314.4 KiB | 00m00s [ 9/340] Installing libjpeg-turbo-0:3. 100% | 253.4 MiB/s | 778.6 KiB | 00m00s [ 10/340] Installing libglvnd-1:1.7.0-4 100% | 259.6 MiB/s | 531.8 KiB | 00m00s [ 11/340] Installing libgpg-error-0:1.4 100% | 143.3 MiB/s | 880.3 KiB | 00m00s [ 12/340] Installing libwebp-0:1.3.2-5. 100% | 194.8 MiB/s | 797.7 KiB | 00m00s [ 13/340] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 14/340] Installing urw-base35-fonts-c 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 15/340] Installing nss-util-0:3.98.0- 100% | 110.9 MiB/s | 227.1 KiB | 00m00s [ 16/340] Installing libpng-devel-2:1.6 100% | 216.2 MiB/s | 885.4 KiB | 00m00s [ 17/340] Installing libicu-0:74.2-1.fc 100% | 309.2 MiB/s | 34.9 MiB | 00m00s [ 18/340] Installing dbus-libs-1:1.14.1 100% | 180.7 MiB/s | 370.1 KiB | 00m00s [ 19/340] Installing libwayland-client- 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 20/340] Installing avahi-libs-0:0.8-2 100% | 82.4 MiB/s | 168.7 KiB | 00m00s [ 21/340] Installing libassuan-0:2.5.6- 100% | 161.4 MiB/s | 165.3 KiB | 00m00s [ 22/340] Installing lcms2-0:2.16-3.fc4 100% | 206.3 MiB/s | 422.5 KiB | 00m00s [ 23/340] Installing libepoxy-0:1.5.10- 100% | 271.5 MiB/s | 1.1 MiB | 00m00s [ 24/340] Installing fribidi-0:1.0.13-4 100% | 179.6 MiB/s | 367.8 KiB | 00m00s [ 25/340] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 26/340] Installing libwayland-server- 100% | 77.8 MiB/s | 79.7 KiB | 00m00s [ 27/340] Installing libX11-xcb-0:1.8.7 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [ 28/340] Installing mesa-libglapi-0:24 100% | 165.3 MiB/s | 169.3 KiB | 00m00s [ 29/340] Installing libmpc-0:1.3.1-5.f 100% | 81.2 MiB/s | 166.2 KiB | 00m00s [ 30/340] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 31/340] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 32/340] Installing libwayland-cursor- 100% | 37.2 MiB/s | 38.1 KiB | 00m00s [ 33/340] Installing libglvnd-opengl-1: 100% | 146.2 MiB/s | 149.7 KiB | 00m00s [ 34/340] Installing libjpeg-turbo-deve 100% | 173.6 MiB/s | 355.5 KiB | 00m00s [ 35/340] Installing graphite2-0:1.3.14 100% | 94.8 MiB/s | 194.1 KiB | 00m00s [ 36/340] Installing libdatrie-0:0.2.13 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [ 37/340] Installing libthai-0:0.1.29-8 100% | 153.4 MiB/s | 785.3 KiB | 00m00s [ 38/340] Installing gl-manpages-0:1.1- 100% | 31.1 MiB/s | 1.1 MiB | 00m00s [ 39/340] Installing libei-0:1.2.1-1.fc 100% | 105.2 MiB/s | 107.7 KiB | 00m00s [ 40/340] Installing libICE-0:1.1.1-3.f 100% | 89.2 MiB/s | 182.6 KiB | 00m00s [ 41/340] Installing openjpeg2-0:2.5.1- 100% | 144.4 MiB/s | 443.5 KiB | 00m00s [ 42/340] Installing adobe-mappings-cma 100% | 288.3 MiB/s | 14.4 MiB | 00m00s [ 43/340] Installing gettext-libs-0:0.2 100% | 148.5 MiB/s | 912.3 KiB | 00m00s [ 44/340] Installing kernel-headers-0:6 100% | 99.8 MiB/s | 6.4 MiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [ 45/340] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 46/340] Installing dbus-devel-1:1.14. 100% | 65.8 MiB/s | 134.8 KiB | 00m00s [ 47/340] Installing pixman-0:0.43.0-3. 100% | 174.6 MiB/s | 715.2 KiB | 00m00s [ 48/340] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [ 49/340] Installing libffi-devel-0:3.4 100% | 34.1 MiB/s | 34.9 KiB | 00m00s [ 50/340] Installing libXau-0:1.0.11-6. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 51/340] Installing libxcb-0:1.16-4.fc 100% | 139.5 MiB/s | 1.1 MiB | 00m00s [ 52/340] Installing libwayland-egl-0:1 100% | 17.2 MiB/s | 17.6 KiB | 00m00s [ 53/340] Installing libxshmfence-0:1.3 100% | 15.8 MiB/s | 16.2 KiB | 00m00s [ 54/340] Installing libusb1-0:1.0.26-6 100% | 79.5 MiB/s | 162.8 KiB | 00m00s [ 55/340] Installing wayland-devel-0:1. 100% | 159.3 MiB/s | 652.5 KiB | 00m00s [ 56/340] Installing libXau-devel-0:1.0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 57/340] Installing libxcb-devel-0:1.1 100% | 33.2 MiB/s | 3.1 MiB | 00m00s [ 58/340] Installing adobe-mappings-cma 100% | 190.5 MiB/s | 585.2 KiB | 00m00s [ 59/340] Installing libSM-0:1.2.4-3.fc 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 60/340] Installing libei-devel-0:1.2. 100% | 58.5 MiB/s | 59.9 KiB | 00m00s [ 61/340] Installing libdatrie-devel-0: 100% | 113.6 MiB/s | 581.7 KiB | 00m00s [ 62/340] Installing libthai-devel-0:0. 100% | 110.3 MiB/s | 677.4 KiB | 00m00s [ 63/340] Installing graphite2-devel-0: 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 64/340] Installing mesa-libGLU-0:9.0. 100% | 173.2 MiB/s | 354.6 KiB | 00m00s [ 65/340] Installing pyproject-rpm-macr 100% | 98.4 MiB/s | 100.8 KiB | 00m00s [ 66/340] Installing cpp-0:14.0.1-0.7.f 100% | 310.4 MiB/s | 34.8 MiB | 00m00s [ 67/340] Installing boost-regex-0:1.83 100% | 132.7 MiB/s | 271.8 KiB | 00m00s [ 68/340] Installing libicu-devel-0:74. 100% | 156.7 MiB/s | 5.6 MiB | 00m00s [ 69/340] Installing nss-softokn-freebl 100% | 205.7 MiB/s | 842.4 KiB | 00m00s [ 70/340] Installing nss-softokn-0:3.98 100% | 265.2 MiB/s | 1.9 MiB | 00m00s [ 71/340] Installing urw-base35-bookman 100% | 71.8 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-bookman-fonts-0:20200910-19.fc40. >>> Stop post-install scriptlet: urw-base35-bookman-fonts-0:20200910-19.fc40.noa [ 72/340] Installing urw-base35-c059-fo 100% | 93.0 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-c059-fonts-0:20200910-19.fc40.noa >>> Stop post-install scriptlet: urw-base35-c059-fonts-0:20200910-19.fc40.noarch [ 73/340] Installing urw-base35-d050000 100% | 7.6 MiB/s | 85.4 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-19.fc40 >>> Stop post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-19.fc40.no [ 74/340] Installing urw-base35-gothic- 100% | 83.1 MiB/s | 1.2 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-gothic-fonts-0:20200910-19.fc40.n >>> Stop post-install scriptlet: urw-base35-gothic-fonts-0:20200910-19.fc40.noar [ 75/340] Installing urw-base35-nimbus- 100% | 75.1 MiB/s | 1.1 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-1 >>> Stop post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-19.f [ 76/340] Installing urw-base35-nimbus- 100% | 91.1 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-19. >>> Stop post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-19.fc4 [ 77/340] Installing urw-base35-nimbus- 100% | 133.0 MiB/s | 2.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-19.f >>> Stop post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-19.fc40 [ 78/340] Installing urw-base35-p052-fo 100% | 99.2 MiB/s | 1.5 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-p052-fonts-0:20200910-19.fc40.noa >>> Stop post-install scriptlet: urw-base35-p052-fonts-0:20200910-19.fc40.noarch [ 79/340] Installing urw-base35-standar 100% | 4.0 MiB/s | 45.1 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200 >>> Stop post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200910 [ 80/340] Installing urw-base35-z003-fo 100% | 31.9 MiB/s | 391.8 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-z003-fonts-0:20200910-19.fc40.noa >>> Stop post-install scriptlet: urw-base35-z003-fonts-0:20200910-19.fc40.noarch [ 81/340] Installing urw-base35-fonts-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 82/340] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 83/340] Installing libwebp-devel-0:1. 100% | 56.8 MiB/s | 116.4 KiB | 00m00s [ 84/340] Installing libgcrypt-0:1.10.3 100% | 216.0 MiB/s | 1.3 MiB | 00m00s [ 85/340] Installing libksba-0:1.6.6-1. 100% | 128.7 MiB/s | 395.4 KiB | 00m00s [ 86/340] Installing ncurses-0:6.4-12.2 100% | 36.1 MiB/s | 627.6 KiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 >>> Stop pre-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 [ 87/340] Installing groff-base-0:1.23. 100% | 113.5 MiB/s | 3.9 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 >>> Stop post-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 [ 88/340] Installing perl-Digest-0:1.20 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 89/340] Installing perl-B-0:1.88-506. 100% | 121.0 MiB/s | 495.7 KiB | 00m00s [ 90/340] Installing perl-FileHandle-0: 100% | 9.5 MiB/s | 9.8 KiB | 00m00s [ 91/340] Installing perl-Digest-MD5-0: 100% | 30.1 MiB/s | 61.6 KiB | 00m00s [ 92/340] Installing perl-Data-Dumper-0 100% | 55.4 MiB/s | 113.6 KiB | 00m00s [ 93/340] Installing perl-libnet-0:3.15 100% | 95.8 MiB/s | 294.3 KiB | 00m00s [ 94/340] Installing perl-AutoLoader-0: 100% | 20.5 MiB/s | 20.9 KiB | 00m00s [ 95/340] Installing perl-URI-0:5.27-1. 100% | 49.1 MiB/s | 251.4 KiB | 00m00s [ 96/340] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 97/340] Installing perl-Mozilla-CA-0: 100% | 9.9 MiB/s | 10.2 KiB | 00m00s [ 98/340] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [ 99/340] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [100/340] Installing perl-Text-Tabs+Wra 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [101/340] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [102/340] Installing perl-locale-0:1.10 100% | 6.5 MiB/s | 6.6 KiB | 00m00s [103/340] Installing perl-IO-Socket-IP- 100% | 49.0 MiB/s | 100.4 KiB | 00m00s [104/340] Installing perl-Net-SSLeay-0: 100% | 136.3 MiB/s | 1.4 MiB | 00m00s [105/340] Installing perl-IO-Socket-SSL 100% | 168.2 MiB/s | 689.0 KiB | 00m00s [106/340] Installing perl-Class-Struct- 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [107/340] Installing perl-Term-ANSIColo 100% | 48.4 MiB/s | 99.1 KiB | 00m00s [108/340] Installing perl-Term-Cap-0:1. 100% | 14.9 MiB/s | 30.5 KiB | 00m00s [109/340] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.0 KiB | 00m00s [110/340] Installing perl-IPC-Open3-0:1 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [111/340] Installing perl-POSIX-0:2.13- 100% | 112.4 MiB/s | 230.3 KiB | 00m00s [112/340] Installing perl-HTTP-Tiny-0:0 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [113/340] Installing perl-Pod-Simple-1: 100% | 139.0 MiB/s | 569.4 KiB | 00m00s [114/340] Installing perl-Socket-4:2.03 100% | 61.3 MiB/s | 125.6 KiB | 00m00s [115/340] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [116/340] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [117/340] Installing perl-File-stat-0:1 100% | 12.9 MiB/s | 13.2 KiB | 00m00s [118/340] Installing perl-Pod-Perldoc-0 100% | 54.9 MiB/s | 168.6 KiB | 00m00s [119/340] Installing perl-podlators-1:5 100% | 101.6 MiB/s | 312.1 KiB | 00m00s [120/340] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.5 KiB | 00m00s [121/340] Installing perl-base-0:2.27-5 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [122/340] Installing perl-Fcntl-0:1.15- 100% | 25.1 MiB/s | 25.8 KiB | 00m00s [123/340] Installing perl-mro-0:1.28-50 100% | 41.7 MiB/s | 42.7 KiB | 00m00s [124/340] Installing perl-overloading-0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [125/340] Installing perl-IO-0:1.52-506 100% | 75.8 MiB/s | 155.3 KiB | 00m00s [126/340] Installing perl-Pod-Usage-4:2 100% | 84.2 MiB/s | 86.3 KiB | 00m00s [127/340] Installing perl-vars-0:1.05-5 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [128/340] Installing perl-Errno-0:1.37- 100% | 8.5 MiB/s | 8.8 KiB | 00m00s [129/340] Installing perl-Scalar-List-U 100% | 72.6 MiB/s | 148.7 KiB | 00m00s [130/340] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [131/340] Installing perl-File-Basename 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [132/340] Installing perl-Getopt-Std-0: 100% | 11.4 MiB/s | 11.6 KiB | 00m00s [133/340] Installing perl-MIME-Base64-0 100% | 23.6 MiB/s | 48.3 KiB | 00m00s [134/340] Installing perl-parent-1:0.24 100% | 10.2 MiB/s | 10.4 KiB | 00m00s [135/340] Installing perl-overload-0:1. 100% | 70.3 MiB/s | 71.9 KiB | 00m00s [136/340] Installing perl-Storable-1:3. 100% | 114.2 MiB/s | 233.9 KiB | 00m00s [137/340] Installing perl-Getopt-Long-1 100% | 71.6 MiB/s | 146.7 KiB | 00m00s [138/340] Installing perl-Carp-0:1.54-5 100% | 46.5 MiB/s | 47.7 KiB | 00m00s [139/340] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [140/340] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [141/340] Installing perl-PathTools-0:3 100% | 59.9 MiB/s | 184.2 KiB | 00m00s [142/340] Installing perl-Encode-4:3.20 100% | 224.6 MiB/s | 4.7 MiB | 00m00s [143/340] Installing perl-libs-4:5.38.2 100% | 157.8 MiB/s | 9.9 MiB | 00m00s [144/340] Installing perl-interpreter-4 100% | 118.6 MiB/s | 121.4 KiB | 00m00s [145/340] Installing dbus-common-1:1.14 100% | 347.5 KiB/s | 13.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-common-1:1.14.10-3.fc41.noarch >>> Stop post-install scriptlet: dbus-common-1:1.14.10-3.fc41.noarch >>> Running pre-install scriptlet: dbus-broker-0:35-5.fc41.x86_64 >>> Stop pre-install scriptlet: dbus-broker-0:35-5.fc41.x86_64 [146/340] Installing dbus-broker-0:35-5 100% | 28.6 MiB/s | 381.2 KiB | 00m00s >>> Running post-install scriptlet: dbus-broker-0:35-5.fc41.x86_64 >>> Stop post-install scriptlet: dbus-broker-0:35-5.fc41.x86_64 [147/340] Installing dbus-1:1.14.10-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [148/340] Installing libdav1d-0:1.3.0-3 100% | 206.8 MiB/s | 1.7 MiB | 00m00s [149/340] Installing libvmaf-0:2.3.0-7. 100% | 254.2 MiB/s | 780.9 KiB | 00m00s [150/340] Installing libaom-0:3.8.0-6.f 100% | 251.9 MiB/s | 5.0 MiB | 00m00s [151/340] Installing json-c-0:0.17-3.fc 100% | 2.2 MiB/s | 83.6 KiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.0.1-7.fc40.x86_64 >>> Stop pre-install scriptlet: tpm2-tss-0:4.0.1-7.fc40.x86_64 [152/340] Installing tpm2-tss-0:4.0.1-7 100% | 113.9 MiB/s | 1.5 MiB | 00m00s [153/340] Installing svt-av1-libs-0:1.4 100% | 239.0 MiB/s | 7.2 MiB | 00m00s [154/340] Installing rav1e-libs-0:0.7.1 100% | 216.4 MiB/s | 3.0 MiB | 00m00s [155/340] Installing libavif-0:1.0.4-1. 100% | 90.4 MiB/s | 185.1 KiB | 00m00s [156/340] Installing google-noto-fonts- 100% | 17.7 MiB/s | 18.1 KiB | 00m00s [157/340] Installing google-noto-sans-v 100% | 178.4 MiB/s | 1.2 MiB | 00m00s [158/340] Installing default-fonts-core 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [159/340] Installing google-droid-sans- 100% | 231.8 MiB/s | 6.3 MiB | 00m00s [160/340] Installing npth-0:1.7-1.fc41. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [161/340] Installing netpbm-0:11.02.00- 100% | 187.2 MiB/s | 575.0 KiB | 00m00s [162/340] Installing libimagequant-0:4. 100% | 225.2 MiB/s | 691.9 KiB | 00m00s [163/340] Installing annobin-docs-0:12. 100% | 94.3 MiB/s | 96.6 KiB | 00m00s [164/340] Installing libpaper-1:2.1.1-3 100% | 49.3 MiB/s | 50.5 KiB | 00m00s [165/340] Installing liblerc-0:4.0.0-6. 100% | 196.9 MiB/s | 605.0 KiB | 00m00s [166/340] Installing hwdata-0:0.379-1.f 100% | 323.2 MiB/s | 9.0 MiB | 00m00s [167/340] Installing libpciaccess-0:0.1 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [168/340] Installing libdrm-0:2.4.120-3 100% | 99.1 MiB/s | 405.8 KiB | 00m00s [169/340] Installing mesa-libgbm-0:24.0 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [170/340] Installing libglvnd-egl-1:1.7 100% | 34.4 MiB/s | 70.4 KiB | 00m00s [171/340] Installing mesa-libEGL-0:24.0 100% | 137.1 MiB/s | 280.8 KiB | 00m00s [172/340] Installing libglvnd-gles-1:1. 100% | 105.0 MiB/s | 107.6 KiB | 00m00s [173/340] Installing libpciaccess-devel 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [174/340] Installing libdrm-devel-0:2.4 100% | 139.4 MiB/s | 713.8 KiB | 00m00s [175/340] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [176/340] Installing python-pip-wheel-0 100% | 382.0 MiB/s | 1.5 MiB | 00m00s [177/340] Installing libyaml-0:0.2.5-14 100% | 128.7 MiB/s | 131.8 KiB | 00m00s [178/340] Installing libseccomp-0:2.5.3 100% | 84.5 MiB/s | 173.1 KiB | 00m00s [179/340] Installing ctags-0:6.0.0-5.fc 100% | 199.1 MiB/s | 2.0 MiB | 00m00s [180/340] Installing source-highlight-0 100% | 107.2 MiB/s | 3.1 MiB | 00m00s [181/340] Installing adwaita-cursor-the 100% | 436.3 MiB/s | 10.0 MiB | 00m00s [182/340] Installing adwaita-icon-theme 100% | 28.8 MiB/s | 1.3 MiB | 00m00s [183/340] Installing jsoncpp-0:1.9.5-7. 100% | 124.5 MiB/s | 254.9 KiB | 00m00s [184/340] Installing emacs-filesystem-1 100% | 265.6 KiB/s | 544.0 B | 00m00s [185/340] Installing poppler-data-0:0.4 100% | 229.4 MiB/s | 12.4 MiB | 00m00s [186/340] Installing libijs-0:0.35-22.f 100% | 61.1 MiB/s | 62.6 KiB | 00m00s [187/340] Installing jbig2dec-libs-0:0. 100% | 83.3 MiB/s | 170.6 KiB | 00m00s [188/340] Installing adobe-mappings-pdf 100% | 293.1 MiB/s | 4.4 MiB | 00m00s [189/340] Installing gettext-envsubst-0 100% | 74.5 MiB/s | 76.3 KiB | 00m00s [190/340] Installing gettext-runtime-0: 100% | 68.5 MiB/s | 490.7 KiB | 00m00s [191/340] Installing gettext-0:0.22.4-1 100% | 236.7 MiB/s | 5.2 MiB | 00m00s [192/340] Installing brotli-0:1.1.0-3.f 100% | 0.0 B/s | 32.5 KiB | 00m00s [193/340] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [194/340] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [195/340] Installing libipt-0:2.1-3.fc4 100% | 113.1 MiB/s | 115.8 KiB | 00m00s [196/340] Installing nettle-0:3.9.1-6.f 100% | 193.7 MiB/s | 793.3 KiB | 00m00s [197/340] Installing gnutls-0:3.8.3-3.f 100% | 243.7 MiB/s | 3.2 MiB | 00m00s [198/340] Installing glib2-0:2.79.1-1.f 100% | 270.9 MiB/s | 14.4 MiB | 00m00s [199/340] Installing shared-mime-info-0 100% | 121.7 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Stop post-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 [200/340] Installing gdk-pixbuf2-0:2.42 100% | 131.1 MiB/s | 2.5 MiB | 00m00s [201/340] Installing libcloudproviders- 100% | 127.1 MiB/s | 130.1 KiB | 00m00s [202/340] Installing json-glib-0:1.8.0- 100% | 69.9 MiB/s | 572.8 KiB | 00m00s [203/340] Installing cups-libs-1:2.4.7- 100% | 202.0 MiB/s | 620.4 KiB | 00m00s [204/340] Installing libgusb-0:0.4.8-3. 100% | 79.8 MiB/s | 163.5 KiB | 00m00s [205/340] Installing colord-libs-0:1.4. 100% | 205.6 MiB/s | 842.2 KiB | 00m00s [206/340] Installing libcloudproviders- 100% | 124.1 MiB/s | 381.2 KiB | 00m00s [207/340] Installing gtk-update-icon-ca 100% | 65.9 MiB/s | 67.5 KiB | 00m00s [208/340] Installing libsoup3-0:3.4.4-3 100% | 102.9 MiB/s | 1.1 MiB | 00m00s [209/340] Installing libbabeltrace-0:1. 100% | 128.0 MiB/s | 524.2 KiB | 00m00s [210/340] Installing avahi-glib-0:0.8-2 100% | 20.0 MiB/s | 20.4 KiB | 00m00s [211/340] Installing gts-0:0.7.6-48.201 100% | 128.4 MiB/s | 657.3 KiB | 00m00s [212/340] Installing gnupg2-0:2.4.4-1.f 100% | 243.7 MiB/s | 9.5 MiB | 00m00s [213/340] Installing gpgme-0:1.23.2-3.f 100% | 188.0 MiB/s | 577.7 KiB | 00m00s [214/340] Installing gpgmepp-0:1.23.2-3 100% | 205.7 MiB/s | 421.3 KiB | 00m00s [215/340] Installing sysprof-capture-de 100% | 124.8 MiB/s | 255.6 KiB | 00m00s [216/340] Installing pcre2-utf32-0:10.4 100% | 265.1 MiB/s | 543.0 KiB | 00m00s [217/340] Installing pcre2-utf16-0:10.4 100% | 185.9 MiB/s | 571.0 KiB | 00m00s [218/340] Installing pcre2-devel-0:10.4 100% | 160.6 MiB/s | 1.9 MiB | 00m00s [219/340] Installing libsepol-devel-0:3 100% | 41.6 MiB/s | 127.7 KiB | 00m00s [220/340] Installing libselinux-devel-0 100% | 17.4 MiB/s | 160.6 KiB | 00m00s [221/340] Installing libblkid-devel-0:2 100% | 20.0 MiB/s | 20.4 KiB | 00m00s [222/340] Installing libmount-devel-0:2 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [223/340] Installing libzstd-devel-0:1. 100% | 194.2 MiB/s | 198.9 KiB | 00m00s [224/340] Installing jbigkit-libs-0:2.1 100% | 116.8 MiB/s | 119.6 KiB | 00m00s [225/340] Installing libtiff-0:4.6.0-2. 100% | 223.9 MiB/s | 1.1 MiB | 00m00s [226/340] Installing libtiff-devel-0:4. 100% | 140.5 MiB/s | 719.6 KiB | 00m00s [227/340] Installing xz-devel-0:5.4.6-1 100% | 84.6 MiB/s | 259.9 KiB | 00m00s [228/340] Installing libxml2-devel-0:2. 100% | 213.5 MiB/s | 3.4 MiB | 00m00s [229/340] Installing glibc-headers-x86- 100% | 94.0 MiB/s | 2.3 MiB | 00m00s [230/340] Installing libxcrypt-devel-0: 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [231/340] Installing glibc-devel-0:2.39 100% | 10.0 MiB/s | 40.8 KiB | 00m00s [232/340] Installing libstdc++-devel-0: 100% | 211.7 MiB/s | 15.5 MiB | 00m00s [233/340] Installing xkeyboard-config-0 100% | 184.2 MiB/s | 6.6 MiB | 00m00s [234/340] Installing libxkbcommon-0:1.6 100% | 107.4 MiB/s | 330.0 KiB | 00m00s [235/340] Installing libxkbcommon-devel 100% | 174.7 MiB/s | 357.7 KiB | 00m00s [236/340] Installing libstemmer-0:2.2.0 100% | 195.7 MiB/s | 601.3 KiB | 00m00s [237/340] Installing libtracker-sparql- 100% | 148.4 MiB/s | 1.0 MiB | 00m00s [238/340] Installing libX11-common-0:1. 100% | 69.7 MiB/s | 1.2 MiB | 00m00s [239/340] Installing libX11-0:1.8.7-3.f 100% | 182.0 MiB/s | 1.3 MiB | 00m00s [240/340] Installing libX11-devel-0:1.8 100% | 36.1 MiB/s | 1.1 MiB | 00m00s [241/340] Installing libXext-0:1.3.6-1. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [242/340] Installing libXext-devel-0:1. 100% | 27.1 MiB/s | 110.9 KiB | 00m00s [243/340] Installing libXrender-0:0.9.1 100% | 50.2 MiB/s | 51.4 KiB | 00m00s [244/340] Installing cairo-0:1.18.0-3.f 100% | 216.5 MiB/s | 1.7 MiB | 00m00s [245/340] Installing harfbuzz-0:8.3.0-5 100% | 259.2 MiB/s | 2.6 MiB | 00m00s [246/340] Installing freetype-0:2.13.2- 100% | 206.1 MiB/s | 844.3 KiB | 00m00s [247/340] Installing fontconfig-0:2.15. 100% | 663.9 KiB/s | 786.1 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 [248/340] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [249/340] Installing libXfixes-0:6.0.1- 100% | 30.9 MiB/s | 31.6 KiB | 00m00s [250/340] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [251/340] Installing cairo-gobject-0:1. 100% | 35.2 MiB/s | 36.1 KiB | 00m00s [252/340] Installing libXi-0:1.8.1-5.fc 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [253/340] Installing libXi-devel-0:1.8. 100% | 35.3 MiB/s | 144.6 KiB | 00m00s [254/340] Installing libXtst-0:1.2.4-6. 100% | 33.8 MiB/s | 34.7 KiB | 00m00s [255/340] Installing libXcursor-0:1.2.1 100% | 25.0 MiB/s | 51.2 KiB | 00m00s [256/340] Installing libXcursor-devel-0 100% | 10.6 MiB/s | 32.6 KiB | 00m00s [257/340] Installing libXdamage-0:1.1.6 100% | 44.2 MiB/s | 45.3 KiB | 00m00s [258/340] Installing libXft-0:2.3.8-6.f 100% | 162.1 MiB/s | 166.0 KiB | 00m00s [259/340] Installing pango-0:1.51.2-1.f 100% | 161.6 MiB/s | 992.8 KiB | 00m00s [260/340] Installing librsvg2-0:2.57.1- 100% | 261.0 MiB/s | 4.2 MiB | 00m00s [261/340] Installing rsvg-pixbuf-loader 100% | 16.2 MiB/s | 16.5 KiB | 00m00s [262/340] Installing libXrandr-0:1.5.4- 100% | 51.9 MiB/s | 53.1 KiB | 00m00s [263/340] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [264/340] Installing libXinerama-0:1.1. 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [265/340] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [266/340] Installing libXcomposite-0:0. 100% | 45.0 MiB/s | 46.1 KiB | 00m00s [267/340] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [268/340] Installing gdk-pixbuf2-module 100% | 83.8 MiB/s | 257.4 KiB | 00m00s [269/340] Installing lasi-0:1.1.3-13.fc 100% | 129.2 MiB/s | 132.3 KiB | 00m00s [270/340] Installing libXdamage-devel-0 100% | 3.0 MiB/s | 3.1 KiB | 00m00s [271/340] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [272/340] Installing harfbuzz-icu-0:8.3 100% | 16.0 MiB/s | 16.3 KiB | 00m00s [273/340] Installing libXxf86vm-0:1.1.5 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [274/340] Installing libglvnd-glx-1:1.7 100% | 197.5 MiB/s | 606.7 KiB | 00m00s [275/340] Installing mesa-libGL-0:24.0. 100% | 222.1 MiB/s | 454.9 KiB | 00m00s [276/340] Installing libglvnd-devel-1:1 100% | 353.4 MiB/s | 2.1 MiB | 00m00s [277/340] Installing mesa-libGL-devel-0 100% | 77.7 MiB/s | 79.6 KiB | 00m00s [278/340] Installing mesa-libGLU-devel- 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [279/340] Installing libepoxy-devel-0:1 100% | 397.4 MiB/s | 1.6 MiB | 00m00s [280/340] Installing glfw-1:3.3.8-6.fc4 100% | 136.4 MiB/s | 279.4 KiB | 00m00s [281/340] Installing libXt-0:1.3.0-3.fc 100% | 83.4 MiB/s | 427.1 KiB | 00m00s [282/340] Installing libgs-0:10.02.1-8. 100% | 336.8 MiB/s | 23.2 MiB | 00m00s [283/340] Installing xprop-0:1.2.7-1.fc 100% | 54.9 MiB/s | 56.2 KiB | 00m00s [284/340] Installing at-spi2-core-0:2.5 100% | 104.0 MiB/s | 1.7 MiB | 00m00s [285/340] Installing atk-0:2.51.90-1.fc 100% | 248.1 MiB/s | 254.0 KiB | 00m00s [286/340] Installing at-spi2-atk-0:2.51 100% | 141.5 MiB/s | 289.9 KiB | 00m00s [287/340] Installing libXpm-0:3.5.17-3. 100% | 146.3 MiB/s | 149.8 KiB | 00m00s [288/340] Installing gd-0:2.3.3-15.fc41 100% | 195.7 MiB/s | 400.8 KiB | 00m00s [289/340] Installing gc-0:8.2.2-6.fc40. 100% | 63.8 MiB/s | 261.2 KiB | 00m00s [290/340] Installing guile30-0:3.0.7-12 100% | 316.5 MiB/s | 51.6 MiB | 00m00s [291/340] Installing make-1:4.4.1-6.fc4 100% | 163.7 MiB/s | 1.8 MiB | 00m00s [292/340] Installing gcc-0:14.0.1-0.7.f 100% | 314.9 MiB/s | 103.3 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch [293/340] Installing hicolor-icon-theme 100% | 8.3 MiB/s | 179.5 KiB | 00m00s [294/340] Installing gtk3-0:3.24.41-1.f 100% | 253.8 MiB/s | 22.3 MiB | 00m00s [295/340] Installing tzdata-0:2024a-2.f 100% | 27.1 MiB/s | 1.9 MiB | 00m00s [296/340] Installing mpdecimal-0:2.5.1- 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [297/340] Installing libb2-0:0.98.1-11. 100% | 42.3 MiB/s | 43.3 KiB | 00m00s [298/340] Installing python3-0:3.12.2-2 100% | 4.1 MiB/s | 33.6 KiB | 00m00s [299/340] Installing python3-libs-0:3.1 100% | 196.2 MiB/s | 41.4 MiB | 00m00s [300/340] Installing cmake-rpm-macros-0 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [301/340] Installing python3-packaging- 100% | 84.4 MiB/s | 431.9 KiB | 00m00s [302/340] Installing glib2-devel-0:2.79 100% | 321.8 MiB/s | 15.1 MiB | 00m00s [303/340] Installing atk-devel-0:2.51.9 100% | 181.7 MiB/s | 6.0 MiB | 00m00s [304/340] Installing freetype-devel-0:2 100% | 270.9 MiB/s | 7.9 MiB | 00m00s [305/340] Installing harfbuzz-devel-0:8 100% | 182.7 MiB/s | 5.1 MiB | 00m00s [306/340] Installing fontconfig-devel-0 100% | 16.5 MiB/s | 151.9 KiB | 00m00s [307/340] Installing cairo-devel-0:1.18 100% | 286.4 MiB/s | 2.3 MiB | 00m00s [308/340] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [309/340] Installing libXft-devel-0:2.3 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [310/340] Installing pango-devel-0:1.51 100% | 248.8 MiB/s | 1.5 MiB | 00m00s [311/340] Installing gdk-pixbuf2-devel- 100% | 152.9 MiB/s | 2.3 MiB | 00m00s [312/340] Installing at-spi2-core-devel 100% | 202.0 MiB/s | 8.7 MiB | 00m00s [313/340] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [314/340] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [315/340] Installing crypto-policies-sc 100% | 64.2 MiB/s | 328.7 KiB | 00m00s [316/340] Installing nss-sysinit-0:3.98 100% | 18.9 MiB/s | 19.3 KiB | 00m00s [317/340] Installing nss-0:3.98.0-1.fc4 100% | 111.5 MiB/s | 1.9 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.98.0-1.fc41.x86_64 >>> Stop post-install scriptlet: nss-0:3.98.0-1.fc41.x86_64 [318/340] Installing poppler-0:24.02.0- 100% | 266.3 MiB/s | 3.5 MiB | 00m00s [319/340] Installing poppler-glib-0:24. 100% | 187.5 MiB/s | 576.1 KiB | 00m00s [320/340] Installing graphviz-0:10.0.1- 100% | 285.0 MiB/s | 21.1 MiB | 00m00s [321/340] Installing vim-filesystem-2:9 100% | 2.3 MiB/s | 4.7 KiB | 00m00s [322/340] Installing xapian-core-libs-0 100% | 229.2 MiB/s | 2.1 MiB | 00m00s [323/340] Installing rhash-0:1.4.3-4.fc 100% | 113.9 MiB/s | 349.9 KiB | 00m00s [324/340] Installing libuv-1:1.48.0-1.f 100% | 66.1 MiB/s | 541.6 KiB | 00m00s [325/340] Installing cmake-data-0:3.28. 100% | 61.9 MiB/s | 8.5 MiB | 00m00s [326/340] Installing cmake-0:3.28.2-1.f 100% | 324.8 MiB/s | 31.5 MiB | 00m00s [327/340] Installing pybind11-devel-0:2 100% | 167.3 MiB/s | 856.4 KiB | 00m00s [328/340] Installing doxygen-2:1.10.0-3 100% | 302.2 MiB/s | 18.1 MiB | 00m00s [329/340] Installing python3-devel-0:3. 100% | 91.1 MiB/s | 1.3 MiB | 00m00s [330/340] Installing gtk3-devel-0:3.24. 100% | 317.6 MiB/s | 33.7 MiB | 00m00s [331/340] Installing gdb-headless-0:14. 100% | 270.8 MiB/s | 14.9 MiB | 00m00s [332/340] Installing python3-setuptools 100% | 146.0 MiB/s | 7.3 MiB | 00m00s [333/340] Installing gcc-c++-0:14.0.1-0 100% | 310.8 MiB/s | 37.9 MiB | 00m00s [334/340] Installing gcc-plugin-annobin 100% | 2.4 MiB/s | 58.7 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch [335/340] Installing annobin-plugin-gcc 100% | 27.8 MiB/s | 968.8 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:285-1.fc41.noarch [336/340] Installing glfw-devel-1:3.3.8 100% | 117.1 MiB/s | 239.8 KiB | 00m00s [337/340] Installing libusb1-devel-0:1. 100% | 73.6 MiB/s | 75.4 KiB | 00m00s [338/340] Installing systemd-rpm-macros 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [339/340] Installing systemd-devel-0:25 100% | 19.4 MiB/s | 676.6 KiB | 00m00s [340/340] Installing libcurl-devel-0:8. 100% | 1.0 MiB/s | 1.3 MiB | 00m01s >>> Running post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-19.f >>> Stop post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-19.fc40 >>> Running post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-19.fc40 >>> Stop post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-19.fc40.no >>> Running post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-19. >>> Stop post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-19.fc4 >>> Running post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-19.fc >>> Stop post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-19.fc40. >>> Running post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:202009 >>> Stop post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910- >>> Running post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910 >>> Stop post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-19 >>> Running post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910- >>> Stop post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-19. >>> Running post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-19.fc40 >>> Stop post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-19.fc40.no >>> Running post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2 >>> Stop post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2020 >>> Running post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-19.fc40 >>> Stop post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-19.fc40.no >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240201-2.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240201-2.git9f5 >>> Running post-transaction scriptlet: nss-0:3.98.0-1.fc41.x86_64 >>> Stop post-transaction scriptlet: nss-0:3.98.0-1.fc41.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-4.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-4.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Running trigger-install scriptlet: adwaita-icon-theme-0:46~beta-2.fc41.noarc >>> Stop trigger-install scriptlet: adwaita-icon-theme-0:46~beta-2.fc41.noarch >>> Running trigger-install scriptlet: glib2-0:2.79.1-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.79.1-1.fc41.x86_64 >>> Running trigger-install scriptlet: glib2-0:2.79.1-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.79.1-1.fc41.x86_64 >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc41.x86_64 >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc41.x86_64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-4.fc41.x86_64 >>> Running trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch >>> Stop trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch >>> Running trigger-install scriptlet: graphviz-0:10.0.1-1.fc41.x86_64 >>> Stop trigger-install scriptlet: graphviz-0:10.0.1-1.fc41.x86_64 Warning: skipped PGP checks for 114 package(s). Finish: build setup for librealsense-2.54.2-3.fc41.src.rpm Start: rpmbuild librealsense-2.54.2-3.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706140800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.p4GXsl + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.54.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/librealsense-2.54.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.54.2 + rm -rf /builddir/build/BUILD/librealsense-2.54.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/librealsense-2.54.2-SPECPARTS + /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-include-cstdint.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.rsutils-shared-library.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.zQ0ULA + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.54.2 + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.0.1 -- The C compiler identification is GNU 14.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:21 (message): No internet connection, disabling IMPORT_DEPTH_CAM_FW -- Info: REALSENSE_VERSION_STRING=2.54.2 -- Setting Unix configurations -- No output directory set; using /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release/ -- Found usb: /usr/lib64/libusb-1.0.so -- Found Python: /usr/bin/python3.12 (found version "3.12.2") found components: Interpreter Development Development.Module Development.Embed -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.11.1") -- Performing Test SUPPORTS_CXX14 -- Performing Test SUPPORTS_CXX14 - Success -- using RS2_USE_V4L2_BACKEND -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Checking for module 'libudev' -- Found libudev, version 255 -- Found Udev: /usr/include CMake Deprecation Warning at third-party/rsutils/py/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at wrappers/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning at wrappers/CMakeLists.txt:10 (message): No internet connection. Cloning Python bindings may fail CMake Deprecation Warning at wrappers/python/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Deprecation Warning at examples/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/hello-realsense/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/software-device/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/capture/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/callback/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/save-to-disk/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/multicam/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/pointcloud/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/align/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/align-advanced/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/sensor-control/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/measure/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Deprecation Warning at examples/C/depth/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/C/color/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/C/distance/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/post-processing/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/record-playback/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/motion/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/gl/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at examples/hdr/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/convert/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/enumerate-devices/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/fw-logger/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/terminal/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/recorder/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/fw-update/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/embed/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/data-collect/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/realsense-viewer/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/depth-quality/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at tools/benchmark/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (1.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX PYTHON_EXECUTABLE SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.54.2 -B/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/CMakeFiles /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/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 third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/CMakeFiles/rsutils.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/gmake -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/build /usr/bin/gmake -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 0%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc [ 0%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o -MF CMakeFiles/realsense-file.dir/lz4/lz4.c.o.d -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lz4.c /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/console_bridge/src/console.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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 /usr/include/features.h:511, from /usr/include/c++/14/x86_64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/x86_64-redhat-linux/bits/c++config.h:2521, from /usr/include/c++/14/ctime:41, from /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.h:354, from /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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, | ^~~~~~~~~~~~~~ [ 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/cpp_common/src/header.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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 third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:202:10: warning: unused variable ‘compression’ [-Wunused-variable] 202 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:221:10: warning: unused variable ‘chunk_count’ [-Wunused-variable] 221 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function ‘void rosbag::Bag::startReadingVersion102()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:348:31: warning: catching polymorphic type ‘class rosbag::BagFormatException’ by value [-Wcatch-value=] 348 | catch (BagFormatException ex) { | ^~ [ 2%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -MF CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o.d -o CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/configure-elpp-logger.cpp [ 2%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -MF CMakeFiles/rsutils.dir/src/dispatcher.cpp.o.d -o CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/dispatcher.cpp [ 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/third-party/rsutils/src/dispatcher.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/time/waiting-on.h: In instantiation of ‘rsutils::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = rsutils::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; allocator_type = std::allocator]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = rsutils::time::waiting_on::wait_state_t]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/time/waiting-on.h:134:49: required from ‘rsutils::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 134 | : _ptr( std::make_shared< wait_state_t >( cv, m, value ) ) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/dispatcher.cpp:112:91: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 112 | rsutils::time::waiting_on< bool > invoked( _was_stopped_cv, _was_stopped_mutex, false ); /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/time/waiting-on.h:37:21: warning: ‘rsutils::time::waiting_on::wait_state_t::_m’ will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/time/waiting-on.h:35:11: warning: ‘bool rsutils::time::waiting_on::wait_state_t::_value’ [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/time/waiting-on.h:49:9: warning: when initialized here [-Wreorder] 49 | wait_state_t( std::condition_variable &cv, std::mutex &m, T const & t ) | ^~~~~~~~~~~~ [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp [ 2%] 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp [ 3%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/string-from-datetime.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/string-from-datetime.cpp.o -MF CMakeFiles/rsutils.dir/src/string-from-datetime.cpp.o.d -o CMakeFiles/rsutils.dir/src/string-from-datetime.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/string-from-datetime.cpp [ 3%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o -MF CMakeFiles/rsutils.dir/src/version.cpp.o.d -o CMakeFiles/rsutils.dir/src/version.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/version.cpp [ 4%] 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 4%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o -MF CMakeFiles/rsutils.dir/src/work-week.cpp.o.d -o CMakeFiles/rsutils.dir/src/work-week.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/src/work-week.cpp [ 4%] 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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, ...) \ | ^ [ 5%] Linking CXX shared library ../../Release/librsutils.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/rsutils.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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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,librsutils.so.2.54 -o ../../Release/librsutils.so.2.54.2 CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o "CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o" CMakeFiles/rsutils.dir/src/dispatcher.cpp.o "CMakeFiles/rsutils.dir/src/string-from-datetime.cpp.o" CMakeFiles/rsutils.dir/src/version.cpp.o "CMakeFiles/rsutils.dir/src/work-week.cpp.o" [ 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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, ...) \ | ^ [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp [ 6%] 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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 function ‘wcstombs’, inlined from ‘wcharPtrToCharPtr’ at /builddir/build/BUILD/librealsense-2.54.2/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, | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:248:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 248 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:251:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 251 | std::function query = TrueQuery(); | ^~~ [ 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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp [ 7%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/src/lz4s.c [ 7%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/src/xxhash.c [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rostime/src/duration.cpp [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rostime/src/rate.cpp cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils && /usr/bin/cmake -E cmake_symlink_library ../../Release/librsutils.so.2.54.2 ../../Release/librsutils.so.2.54 ../../Release/librsutils.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 7%] Built target rsutils /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/embed /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/embed /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 7%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/embed && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -MF CMakeFiles/rs-embed.dir/rs-embed.cpp.o.d -o CMakeFiles/rs-embed.dir/rs-embed.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/tools/embed/rs-embed.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.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/realsense-file/rosbag/rostime/src/time.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/embed/rs-embed.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/tools/embed/rs-embed.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 << ","; | ~~^~~~~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library ../../Release/librealsense-file.so cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.54 -o ../../Release/librealsense-file.so.2.54.2 "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" [ 9%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/embed && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lz4.c cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/realsense-file && /usr/bin/cmake -E cmake_symlink_library ../../Release/librealsense-file.so.2.54.2 ../../Release/librealsense-file.so.2.54 ../../Release/librealsense-file.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 9%] Built target realsense-file /usr/bin/gmake -f third-party/rsutils/py/CMakeFiles/pyrsutils.dir/build.make third-party/rsutils/py/CMakeFiles/pyrsutils.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/py /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py/CMakeFiles/pyrsutils.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/gmake -f third-party/rsutils/py/CMakeFiles/pyrsutils.dir/build.make third-party/rsutils/py/CMakeFiles/pyrsutils.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 10%] Building CXX object third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o -MF CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o.d -o CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/py/pyrsutils.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/py/pyrsutils.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) [ 10%] Linking CXX executable ../../Release/rs-embed cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-embed [ 10%] Building CXX object third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrsutils_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [ 10%] Linking CXX shared library ../../../Release/pyrsutils.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyrsutils.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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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,pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54 -o ../../../Release/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54.2 CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o "CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../../Release/librsutils.so.2.54.2 /usr/lib64/libpython3.12.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py && /usr/bin/cmake -E cmake_symlink_library ../../../Release/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54.2 ../../../Release/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54 ../../../Release/pyrsutils.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/third-party/rsutils/py && /usr/bin/strip /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54.2 gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 10%] Built target pyrsutils /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/wrappers/python /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python/CMakeFiles/pybackend2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pybackend.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp:17: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 10%] Built target rs-embed /usr/bin/gmake -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/CMakeFiles/realsense2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 10%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/algo/thermal-loop/../../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/algo/thermal-loop/../../l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp:355:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend.cpp:470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../option.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:59:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 59 | for( auto i = 0; i < rhs.bins.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for( auto i = 0; i < bins.size(); i++ ) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/algo/thermal-loop/../../l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:106:24: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/l500-thermal-loop.cpp:106:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/algo/thermal-loop/../../l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 10%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/algo/max-usable-range/l500/max-usable-range.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 10%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/core/streaming.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.cpp: In function ‘std::string librealsense::frame_to_string(const frame_interface&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/core/streaming.cpp:16:5: warning: ‘nonnull’ argument ‘f’ compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ [ 11%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/d400/d400-options.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h: In constructor ‘librealsense::asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr, rs2_option)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:31:38: warning: ‘librealsense::asic_temperature_option_mipi::_hw_monitor’ will be initialized after [-Wreorder] 31 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:30:37: warning: ‘rs2_option librealsense::asic_temperature_option_mipi::_option’ [-Wreorder] 30 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp:14:5: warning: when initialized here [-Wreorder] 14 | asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h: In constructor ‘librealsense::projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr, rs2_option)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:49:38: warning: ‘librealsense::projector_temperature_option_mipi::_hw_monitor’ will be initialized after [-Wreorder] 49 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:48:37: warning: ‘rs2_option librealsense::projector_temperature_option_mipi::_option’ [-Wreorder] 48 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp:42:5: warning: when initialized here [-Wreorder] 42 | projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pybackend_extras.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.cpp:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend_extras.h:1, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pybackend_extras.cpp:1: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:6: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.cpp: In function ‘std::string librealsense::make_less_screamy(const char*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h: In constructor ‘librealsense::notifications_processor::notifications_processor()’: /builddir/build/BUILD/librealsense-2.54.2/src/types.h:892:20: warning: ‘librealsense::notifications_processor::_dispatcher’ will be initialized after [-Wreorder] 892 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:890:36: warning: ‘librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback’ [-Wreorder] 890 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:199:5: warning: when initialized here [-Wreorder] 199 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/log.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/log.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 12%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/backend.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:16: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp: In function ‘rs2_intrinsics librealsense::ds::get_d400_color_stream_intrinsic(const std::vector&, uint32_t, uint32_t)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:260:67: warning: left operand of comma operator has no effect [-Wunused-value] 260 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:260:86: warning: right operand of comma operator has no effect [-Wunused-value] 260 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:260:105: warning: right operand of comma operator has no effect [-Wunused-value] 260 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp: In function ‘bool librealsense::ds::try_get_d400_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:281:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 281 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:281:31: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.cpp:281:31: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/ds/d400/d400-private.cpp:115:13: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 8 | #define intrinsics_string(res) #res << "\t" << array2str((float_4&)table->rect_params[res]) << endl /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:119:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (auto i = 0; i < arr_size(data); i++) | ~~^~~~~~~~~~~~~~~~ [ 12%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 12%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 13%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/core/streaming.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.cpp: In function ‘std::string librealsense::frame_to_string(const frame_interface&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/core/streaming.cpp:16:5: warning: ‘nonnull’ argument ‘f’ compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ [ 13%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 14%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-nonmonochrome.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 15%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 15%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/enumerator-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-nonmonochrome.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/wrappers/python/../../src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/enumerator-libusb.cpp: In function ‘std::string librealsense::platform::get_device_path(libusb_device*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ [ 15%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp [ 16%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h: In constructor ‘librealsense::platform::usb_context::usb_context()’: /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h:36:36: warning: ‘librealsense::platform::usb_context::_ctx’ will be initialized after [-Wreorder] 36 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h:33:29: warning: ‘libusb_device** librealsense::platform::usb_context::_list’ [-Wreorder] 33 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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 wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp: In constructor ‘librealsense::ds5u_device::ds5u_device(std::shared_ptr, const librealsense::platform::backend_device_group&)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:1264:53: warning: base ‘librealsense::d400_device’ will be initialized after [-Wreorder] 1264 | : d400_device(ctx, group), device(ctx, group) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:1264:53: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:1262:5: warning: when initialized here [-Wreorder] 1262 | ds5u_device::ds5u_device(std::shared_ptr ctx, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:1262:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.cpp:1262:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:771:26: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 771 | else if (ind == 1 | ind == 3) | ~~~~^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:998:46: warning: comparison of integer expressions of different signedness: ‘std::deque::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 998 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/linux/backend-v4l2.cpp:1016:9: warning: when initialized here [-Wreorder] 1016 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:1064:38: warning: variable ‘frame_size’ set but not used [-Wunused-but-set-variable] 1064 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp: In member function ‘void librealsense::platform::v4l_uvc_device::poll()’: /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1335:34: warning: unused variable ‘fn’ [-Wunused-variable] 1335 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1419:54: warning: unused variable ‘fn’ [-Wunused-variable] 1419 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1313:30: warning: variable ‘md_extracted’ set but not used [-Wunused-but-set-variable] 1313 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1314:30: warning: variable ‘keep_md’ set but not used [-Wunused-but-set-variable] 1314 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1260:18: warning: unused variable ‘realtime’ [-Wunused-variable] 1260 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1261:18: warning: unused variable ‘time_since_epoch’ [-Wunused-variable] 1261 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:2331:22: warning: unused variable ‘hwts’ [-Wunused-variable] 2331 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2332:22: warning: unused variable ‘fn’ [-Wunused-variable] 2332 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2463 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 16%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-hid.cpp:195:24: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 195 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp:300:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/usr/include/libusb-1.0 -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying [ 17%] Linking CXX shared library ../../Release/pybackend2.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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-312-x86_64-linux-gnu.so.2 -o ../../Release/pybackend2.cpython-312-x86_64-linux-gnu.so.2.54.2 CMakeFiles/pybackend2.dir/pybackend.cpp.o CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o CMakeFiles/pybackend2.dir/__/__/src/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" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librsutils.so.2.54.2 /usr/lib64/libpython3.12.so /usr/lib64/libusb-1.0.so [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/d400/d400-color.cpp: In constructor ‘librealsense::d400_color::d400_color(std::shared_ptr, const librealsense::platform::backend_device_group&)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:34:31: warning: base ‘librealsense::d400_device’ will be initialized after [-Wreorder] 34 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:34:31: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:30:5: warning: when initialized here [-Wreorder] 30 | d400_color::d400_color(std::shared_ptr ctx, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp: In member function ‘void librealsense::d400_color::register_options()’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:140:15: warning: unused variable ‘raw_color_ep’ [-Wunused-variable] 140 | auto& raw_color_ep = get_raw_color_sensor(); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp: In member function ‘void librealsense::d400_color::register_processing_blocks()’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:210:15: warning: unused variable ‘raw_color_ep’ [-Wunused-variable] 210 | auto& raw_color_ep = get_raw_color_sensor(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:210:15: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:210:15: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-active.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-active.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-active.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-active.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘librealsense::d400_device::get_depth_sensor()’, inlined from ‘librealsense::d400_active::d400_active(std::shared_ptr, librealsense::platform::backend_device_group const&)’ at /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-active.cpp:29:63: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:33:63: warning: ‘MEM[(struct d400_device *)this_7(D) + 24B]._depth_device_idx’ is used uninitialized [-Wuninitialized] 33 | return dynamic_cast(get_sensor(_depth_device_idx)); | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/d400/d400-factory.cpp: In member function ‘virtual bool librealsense::rs405u_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:112:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 112 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp: In member function ‘virtual bool librealsense::rs416_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:244:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 244 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp: In member function ‘virtual bool librealsense::rs416_rgb_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:301:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 301 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp: In constructor ‘librealsense::rs465_device::rs465_device(std::shared_ptr, const librealsense::platform::backend_device_group&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:891:41: warning: base ‘librealsense::d400_motion’ will be initialized after [-Wreorder] 891 | get_flash_logs_command()) {} | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:891:41: warning: base ‘librealsense::d400_nonmonochrome’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:879:9: warning: when initialized here [-Wreorder] 879 | rs465_device(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:879:9: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:879:9: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_symlink_library ../../Release/pybackend2.cpython-312-x86_64-linux-gnu.so.2.54.2 ../../Release/pybackend2.cpython-312-x86_64-linux-gnu.so.2 ../../Release/pybackend2.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python && /usr/bin/strip /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release/pybackend2.cpython-312-x86_64-linux-gnu.so.2.54.2 gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 18%] Built target pybackend2 [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/d400/d400-device.h:15: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h: In constructor ‘librealsense::auto_calibrated::auto_calibrated()’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:104:14: warning: ‘librealsense::auto_calibrated::_interactive_scan’ will be initialized after [-Wreorder] 104 | bool _interactive_scan; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:102:27: warning: ‘librealsense::auto_calibrated::auto_calib_action librealsense::auto_calibrated::_action’ [-Wreorder] 102 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:189:5: warning: when initialized here [-Wreorder] 189 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:102:27: warning: ‘librealsense::auto_calibrated::_action’ will be initialized after [-Wreorder] 102 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:97:13: warning: ‘int librealsense::auto_calibrated::_average_step_count’ [-Wreorder] 97 | int _average_step_count; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:189:5: warning: when initialized here [-Wreorder] 189 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:107:36: warning: ‘librealsense::auto_calibrated::_max_valid_depth’ will be initialized after [-Wreorder] 107 | uint16_t _min_valid_depth, _max_valid_depth; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.h:101:13: warning: ‘int librealsense::auto_calibrated::_resize_factor’ [-Wreorder] 101 | int _resize_factor; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:189:5: warning: when initialized here [-Wreorder] 189 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:460:24: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 460 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/ds/d400/d400-auto-calibration.cpp:467:28: warning: unused variable ‘status’ [-Wunused-variable] 467 | rs2_dsc_status status = (rs2_dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:549:32: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 549 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/ds/d400/d400-auto-calibration.cpp:657:28: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 657 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:787:32: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 787 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:761:27: warning: unused variable ‘progress’ [-Wunused-variable] 761 | float progress = 0.0f; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:888:28: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 888 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/ds/d400/d400-auto-calibration.cpp:895:28: warning: unused variable ‘status’ [-Wunused-variable] 895 | rs2_dsc_status status = (rs2_dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/ds/d400/d400-auto-calibration.cpp:1274:31: warning: unused variable ‘frame_ts’ [-Wunused-variable] 1274 | rs2_metadata_type frame_ts = ((frame_interface*)f)->get_frame_metadata(RS2_FRAME_METADATA_FRAME_TIMESTAMP); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::auto_calibrated::get_calibration_table() const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:1776:14: warning: unused variable ‘table’ [-Wunused-variable] 1776 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/ds/d400/d400-auto-calibration.cpp:1902:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1902 | for (int j = 1; j < rect_sides_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In member function ‘void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, librealsense::update_progress_callback_ptr)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:2171:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2171 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, librealsense::update_progress_callback_ptr)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:2515:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2515 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:2515:26: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:2515:26: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.cpp: In member function ‘void librealsense::d400_thermal_monitor::polling(dispatcher::cancellable_timer)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.cpp:74:22: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-thermal-monitor.cpp:74:22: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp: In member function ‘librealsense::auto_calibrated::change_preset()’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-auto-calibration.cpp:1555:33: warning: ‘old_preset’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | rs2_rs400_visual_preset old_preset; | ^~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-device-common.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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:18, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_auto_exposure_roi_method::ds_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h:22:27: warning: ‘librealsense::ds_auto_exposure_roi_method::_hw_monitor’ will be initialized after [-Wreorder] 22 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h:21:26: warning: ‘const librealsense::ds::fw_cmd librealsense::ds_auto_exposure_roi_method::_cmd’ [-Wreorder] 21 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp:24:5: warning: when initialized here [-Wreorder] 24 | ds_auto_exposure_roi_method::ds_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.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.54.2/src/ds/ds-device-common.cpp:199:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 199 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp:199:31: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.cpp:199:31: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-motion-common.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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp: In member function ‘std::vector librealsense::ds_motion_common::filter_device_by_capability(const std::vector&, librealsense::ds::ds_caps)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:286:18: warning: unused variable ‘dev’ [-Wunused-variable] 286 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:288:18: warning: unused variable ‘dev’ [-Wunused-variable] 288 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp: In member function ‘std::shared_ptr librealsense::ds_motion_common::create_hid_device(std::shared_ptr, const std::vector&, const librealsense::firmware_version&, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:431:28: warning: unused variable ‘custom_sensor_fw_ver’ [-Wunused-variable] 431 | static const char* custom_sensor_fw_ver = "5.6.0.0"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:431:28: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:431:28: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-motion-common.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-color-common.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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-color-common.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-color-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-color-common.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-active-common.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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-active-common.cpp [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-active-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-active-common.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:16: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp: In function ‘rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:40:63: warning: left operand of comma operator has no effect [-Wunused-value] 40 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:40:78: warning: right operand of comma operator has no effect [-Wunused-value] 40 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:40:93: warning: right operand of comma operator has no effect [-Wunused-value] 40 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:46:71: note: in definition of macro ‘LOG_DEBUG’ 46 | #define LOG_DEBUG(...) do { CLOG(DEBUG , LIBREALSENSE_ELPP_ID) << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:40:93: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.cpp:40:93: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/ds/ds-private.cpp:40:13: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 40 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:119:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (auto i = 0; i < arr_size(data); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-active-common.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-timestamp.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/ds/ds-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.54.2/src/ds/ds-options.h:36:37: warning: ‘librealsense::asic_and_projector_temperature_options::_option’ will be initialized after [-Wreorder] 36 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.h:35:37: warning: ‘librealsense::uvc_sensor& librealsense::asic_and_projector_temperature_options::_ep’ [-Wreorder] 35 | uvc_sensor& _ep; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:115:5: warning: when initialized here [-Wreorder] 115 | asic_and_projector_temperature_options::asic_and_projector_temperature_options(uvc_sensor& ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.h: In constructor ‘librealsense::auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr, std::shared_ptr, const librealsense::option_range&, const std::map >&)’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.h:110:53: warning: ‘librealsense::auto_exposure_mode_option::_auto_exposure’ will be initialized after [-Wreorder] 110 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.h:108:53: warning: ‘const std::map > librealsense::auto_exposure_mode_option::_description_per_value’ [-Wreorder] 108 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:227:5: warning: when initialized here [-Wreorder] 227 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp: In member function ‘virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:257:20: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 257 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp: In member function ‘virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:316:20: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 316 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:316:20: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-options.cpp:316:20: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/rs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/presets.cpp [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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/ds/ds-calib-parsers.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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-calib-parsers.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-calib-parsers.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-calib-parsers.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp: In member function ‘virtual const char* librealsense::advanced_mode_preset_option::get_value_description(float) const’: /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp:950:21: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 950 | catch (std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp:950:21: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp:950:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-calib-parsers.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/advanced_mode/advanced_mode.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 22%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/ivcam/ivcam-private.cpp [ 22%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/ivcam/sr300.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/src/ivcam/sr300.cpp:538:70: warning: base ‘librealsense::sr3xx_camera’ will be initialized after [-Wreorder] 538 | _color_device_idx(add_sensor(create_color_device(ctx, color))) | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:538:70: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:530:5: warning: when initialized here [-Wreorder] 530 | sr300_camera::sr300_camera(std::shared_ptr ctx, const platform::uvc_device_info& color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/ivcam/sr300.cpp:552:57: warning: base ‘librealsense::sr300_camera’ will be initialized after [-Wreorder] 552 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:552:57: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:546:5: warning: when initialized here [-Wreorder] 546 | sr305_camera::sr305_camera(std::shared_ptr ctx, const platform::uvc_device_info &color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/ivcam/sr300.cpp:572:57: warning: base ‘librealsense::sr3xx_camera’ will be initialized after [-Wreorder] 572 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:572:57: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:566:5: warning: when initialized here [-Wreorder] 566 | sr306_camera::sr306_camera(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:566:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:566:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 22%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/ivcam/sr300-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 23%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-depth.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /usr/include/c++/14/istream:41, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/librealsense-2.54.2/src/usb/usb-types.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/backend.h:8, from /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/ivcam/sr300.cpp:645:17: /usr/include/c++/14/ostream:204:25: warning: ‘fcc’ may be used uninitialized [-Wmaybe-uninitialized] 204 | return _M_insert(static_cast(__n)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/ivcam/sr300.cpp:639:26: note: ‘fcc’ was declared here 639 | uint32_t fcc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/l500-depth.cpp:16: /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.cpp:549:26: warning: unused variable ‘vs’ [-Wunused-variable] 549 | auto vs = dynamic_cast(sp.get()); | ^~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.cpp:549:26: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.cpp:549:26: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 23%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-private.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../option.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/src/l500/l500-private.h:453:26: warning: ‘librealsense::ivcam2::l500_temperature_options::_l500_depth_dev’ will be initialized after [-Wreorder] 453 | l500_device *_l500_depth_dev; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:452:24: warning: ‘rs2_option librealsense::ivcam2::l500_temperature_options::_option’ [-Wreorder] 452 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.cpp:98:9: warning: when initialized here [-Wreorder] 98 | l500_temperature_options::l500_temperature_options(l500_device *l500_depth_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.cpp:98:9: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.cpp:98:9: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 23%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-color.cpp [ 23%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-color.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/l500-device.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/l500-device.cpp:66:16: warning: unused variable ‘backend’ [-Wunused-variable] 66 | auto&& backend = ctx->get_backend(); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.cpp:68:15: warning: unused variable ‘depth_sensor’ [-Wunused-variable] 68 | auto& depth_sensor = get_depth_sensor(); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/l500-device.cpp:450:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 450 | for (int i = 0; i < ivcam2::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.cpp:673: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] 673 | memset(&_temperatures, 0, sizeof(_temperatures)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:15: /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:423:16: note: ‘struct librealsense::ivcam2::extended_temperatures’ declared here 423 | struct extended_temperatures : public temperatures | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:423:16: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:423:16: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/l500-device.cpp:99:57: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 99 | _is_locked = _hw_monitor->get_gvd_field(gvd_buff, is_camera_locked_offset) != 0; /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:362:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ [ 24%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 24%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-motion.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-motion.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-motion.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-factory.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 24%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ [ 24%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-serializable.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/serializable-interface.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../option.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-serializable.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../option.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 25%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/l500/l500-options.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/l500/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/l500/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.h:6: /builddir/build/BUILD/librealsense-2.54.2/src/l500/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/l500/l500-options.cpp:62:5: warning: when initialized here [-Wreorder] 62 | l500_hw_options::l500_hw_options( l500_device* l500_dev, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.cpp:62:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.cpp:62:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/l500/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 25%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/l500/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/l500/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.h: In constructor ‘librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:12:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_device.cpp:12:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In member function ‘librealsense::l500_device::get_synthetic_depth_sensor()’, inlined from ‘librealsense::l500_device::get_raw_depth_sensor()’ at /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:46:72, inlined from ‘librealsense::l500_options::l500_options(std::shared_ptr, librealsense::platform::backend_device_group const&)’ at /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-options.cpp:219:54: /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-device.h:42:112: warning: ‘MEM[(struct l500_device *)this_5(D) + 104B]._depth_device_idx’ is used uninitialized [-Wuninitialized] 42 | synthetic_sensor & get_synthetic_depth_sensor() { return dynamic_cast< synthetic_sensor &>(get_sensor( _depth_device_idx )); } | ^~~~~~~~~~~~~~~~~ [ 25%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/roi.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/api.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h: In constructor ‘librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)’: /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:75:14: warning: ‘librealsense::record_sensor::m_register_notification_to_base’ will be initialized after [-Wreorder] 75 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:72:13: warning: ‘int librealsense::record_sensor::m_before_start_callback_token’ [-Wreorder] 72 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp:13:1: warning: when initialized here [-Wreorder] 13 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp:13:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/record/record_sensor.cpp:13:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 26%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/media/playback/../../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/api.h:109:17: warning: ‘void librealsense::translate_exception(const char*, std::string, rs2_error**)’ defined but not used [-Wunused-function] 109 | static void translate_exception(const char * name, std::string args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.cpp:151:117: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 151 | 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.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.cpp:151:117: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.cpp:151:117: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 26%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/media/playback/../../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/media/playback/../../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/media/playback/../../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../core/streaming.h:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.cpp:282:23: warning: unused variable ‘value’ [-Wunused-variable] 282 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp:282:23: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp:282:23: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 26%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/core/serialization.h:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:25, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:16: /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:528:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 528 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:528:25: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:876:14: warning: unused variable ‘depth_to_disparity’ [-Wunused-variable] 876 | auto depth_to_disparity = true; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:1312: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] 1312 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:1424:46: warning: variable ‘sensor_id’ set but not used [-Wunused-but-set-variable] 1424 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/metadata-parser.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:24: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1424:46: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1424:46: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 26%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of ‘sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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_ >]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = sensor_msgs::Image_ >]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:403:51: required from ‘std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 403 | std::shared_ptr p = std::make_shared(); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h:62:14: warning: 165 | return bag_->instantiateBuffer(index_entry_); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:36: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.54.2/src/small-heap.h:62:14: warning: 36 | typename ROS_TYPE::ConstPtr msg_instnance_ptr = msg.instantiate(); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:417:55: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 417 | auto msg = instantiate_msg(image_data); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/media/ros/ros_writer.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_writer.cpp:263:14: warning: variable ‘rotation’ set but not used [-Wunused-but-set-variable] 263 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp:263:14: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp:263:14: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_writer.cpp:177:28: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 177 | sensor_msgs::Image image; /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/l500/l500-motion.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:246:20: warning: ‘type’ may be used uninitialized [-Wmaybe-uninitialized] 246 | return type; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:244:24: note: ‘type’ was declared here 244 | rs2_stream type; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:1441:9: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | switch (id) | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1437:23: note: ‘id’ was declared here 1437 | rs2_extension id; | ^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_reader.cpp:1157:37: warning: ‘info’ may be used uninitialized [-Wmaybe-uninitialized] 1157 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1155:33: note: ‘info’ was declared here 1155 | rs2_camera_info info; | ^~~~ [ 27%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-align.cpp [ 27%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/sse/../../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In member function ‘librealsense::notification::notification(rs2_notification_category, int, rs2_log_severity, std::__cxx11::basic_string, std::allocator >)’, inlined from ‘librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)’ at /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1487:79: /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:857:14: warning: ‘category’ may be used uninitialized [-Wmaybe-uninitialized] 857 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp: In function ‘librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)’: /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1482:35: note: ‘category’ was declared here 1482 | 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.54.2/src/media/ros/ros_reader.cpp:1487:79: /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:857:46: warning: ‘severity’ may be used uninitialized [-Wmaybe-uninitialized] 857 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp: In function ‘librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)’: /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:1483:26: note: ‘severity’ was declared here 1483 | rs2_log_severity severity; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/sse/../../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/sse/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/sse/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-pointcloud.cpp:147:14: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/sse-pointcloud.cpp:147:14: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/sse/../../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/sse/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp: In member function ‘librealsense::ros_reader::create_pose_sample(rosbag::MessageInstance const&) const’: /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:637:35: warning: ‘timestamp_ms.__r’ may be used uninitialized [-Wmaybe-uninitialized] 637 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.cpp:555:51: note: ‘timestamp_ms.__r’ was declared here 555 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ [ 27%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/align.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/video.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:22: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 22 | #pragma omp parallel for schedule(dynamic) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/align.cpp: In member function ‘virtual bool librealsense::align::should_process(const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:188:20: warning: unused variable ‘stream’ [-Wunused-variable] 188 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:189:20: warning: unused variable ‘format’ [-Wunused-variable] 189 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:190:13: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.cpp:190:13: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 28%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.h: In constructor ‘librealsense::colorizer::colorizer(const char*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/colorizer.h:162:26: warning: ‘std::vector librealsense::colorizer::_histogram’ [-Wreorder] 162 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:141:5: warning: when initialized here [-Wreorder] 141 | colorizer::colorizer(const char* name) | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:141:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/colorizer.cpp:141:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 28%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp: In member function ‘void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp:79:14: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/pointcloud.cpp:79:14: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 28%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/occlusion-filter.cpp:170:17: warning: unused variable ‘depth_ptr’ [-Wunused-variable] 170 | auto depth_ptr = (byte*)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.cpp:170:17: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/occlusion-filter.cpp:170:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 29%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 29%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/syncer-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp: In member function ‘librealsense::processing_block& librealsense::composite_processing_block::get(rs2_option)’: /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp:519:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for (i = 0; i < _processing_blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/synthetic-stream.cpp:569:5: warning: when initialized here [-Wreorder] 569 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp:569:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.cpp:569:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 29%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 29%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:14:36: warning: ‘virtual const std::string& librealsense::info_interface::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 14 | virtual const std::string& get_info(rs2_camera_info info) const = 0; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:25:28: warning: ‘virtual const std::string& librealsense::info_container::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 25 | const std::string& get_info(rs2_camera_info info) const override; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp: In member function ‘void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)’: /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:246:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 246 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:255:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 255 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:261:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 261 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:295:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 295 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:313:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 313 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:318:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 318 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:352:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 352 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp: In member function ‘void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)’: /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:376:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:386:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 386 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:392:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 392 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:426:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 426 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:444:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 444 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:449:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 449 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:483:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 483 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:483:22: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:483:22: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.h: In instantiation of ‘void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h:62:14: warning: 52 | intertial_holes_fill(static_cast(frame_data)); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:170:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 170 | dxf_smooth(const_cast(tgt.get_data()), _spatial_alpha_param, _spatial_edge_threshold, _spatial_iterations); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/spatial-filter.h:229:31: warning: 52 | intertial_holes_fill(static_cast(frame_data)); /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.h:229:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.cpp:172:33: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.h:229:31: warning: 172 | dxf_smooth(const_cast(tgt.get_data()), _spatial_alpha_param, _spatial_edge_threshold, _spatial_iterations); /builddir/build/BUILD/librealsense-2.54.2/src/proc/spatial-filter.h:229:31: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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) | ~~^~~~~~~~~ [ 30%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 30%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/hdr-merge.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/temporal-filter.cpp:129:34: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 129 | temp_jw_smooth(const_cast(tgt.get_data()), _last_frame.data(), _history.data()); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/temporal-filter.cpp:131:37: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.h:27:24: warning: 131 | temp_jw_smooth(const_cast(tgt.get_data()), _last_frame.data(), _history.data()); /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.h:27:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/temporal-filter.h:27:24: warning: unused variable ‘fp’ [-Wunused-variable] 27 | const bool fp = (std::is_floating_point::value); | ^~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hdr-merge.cpp:85:31: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hdr-merge.cpp:85:31: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 30%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/sequence-id-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 31%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:14:36: warning: ‘virtual const std::string& librealsense::info_interface::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 14 | virtual const std::string& get_info(rs2_camera_info info) const = 0; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:25:28: warning: ‘virtual const std::string& librealsense::info_container::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 25 | const std::string& get_info(rs2_camera_info info) const override; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/hole-filling-filter.cpp:71:38: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 71 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/hole-filling-filter.cpp:73:41: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:30:18: warning: 73 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:30:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/hole-filling-filter.h:30:18: warning: 40 | holes_fill_farest(data, _width, _height, _stride); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:30:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:71:38: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:30:18: warning: 71 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:30:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/hole-filling-filter.h:83:31: warning: 43 | holes_fill_nearest(data, _width, _height, _stride); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:71:38: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: 71 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/hole-filling-filter.h:126:31: warning: 40 | holes_fill_farest(data, _width, _height, _stride); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:126:31: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:73:41: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:126:31: warning: 73 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:126:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/proc/hole-filling-filter.h:83:31: warning: 43 | holes_fill_nearest(data, _width, _height, _stride); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.cpp:73:41: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: 73 | apply_hole_filling(const_cast(tgt.get_data())); /builddir/build/BUILD/librealsense-2.54.2/src/proc/hole-filling-filter.h:83:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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) | ~~^~~~~~~~~~~~ [ 31%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/disparity-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 31%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/y8i-to-y8y8.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:14:36: warning: ‘virtual const std::string& librealsense::info_interface::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 14 | virtual const std::string& get_info(rs2_camera_info info) const = 0; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/disparity-transform.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:25:28: warning: ‘virtual const std::string& librealsense::info_container::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 25 | const std::string& get_info(rs2_camera_info info) const override; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/disparity-transform.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y8i-to-y8y8.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 31%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 32%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16-mipi.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16-mipi.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y12i-to-y16y16-mipi.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/identity-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 32%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/threshold.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/threshold.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/rates-printer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 33%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/proc/zero-order.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h:6: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 33%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/units-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/zero-order.cpp:90:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (auto i = 0; i < values_rtd.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.cpp:90:28: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.cpp:90:28: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/units-transform.cpp:73:31: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/units-transform.cpp:73:31: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 33%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/rotation-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/rotation-transform.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 34%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/color-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 34%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/depth-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7759:13: warning: ‘int stbi_is_16_bit_from_callbacks(const stbi_io_callbacks*, void*)’ defined but not used [-Wunused-function] 7759 | STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7752:13: warning: ‘int stbi_is_16_bit_from_memory(const stbi_uc*, int)’ defined but not used [-Wunused-function] 7752 | STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7745:13: warning: ‘int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)’ defined but not used [-Wunused-function] 7745 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7738:13: warning: ‘int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)’ defined but not used [-Wunused-function] 7738 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7716:13: warning: ‘int stbi_is_16_bit(const char*)’ defined but not used [-Wunused-function] 7716 | STBIDEF int stbi_is_16_bit(char const *filename) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:7695:13: warning: ‘int stbi_info(const char*, int*, int*, int*)’ defined but not used [-Wunused-function] 7695 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:5025:14: warning: ‘void stbi_convert_iphone_png_to_rgb_thread(int)’ defined but not used [-Wunused-function] 5025 | STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:5019:14: warning: ‘void stbi_set_unpremultiply_on_load_thread(int)’ defined but not used [-Wunused-function] 5019 | STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:5007:14: warning: ‘void stbi_convert_iphone_png_to_rgb(int)’ defined but not used [-Wunused-function] 5007 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:5002:14: warning: ‘void stbi_set_unpremultiply_on_load(int)’ defined but not used [-Wunused-function] 5002 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:4567:13: warning: ‘int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)’ defined but not used [-Wunused-function] 4567 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:4551:15: warning: ‘char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)’ defined but not used [-Wunused-function] 4551 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:4540:13: warning: ‘int stbi_zlib_decode_buffer(char*, int, const char*, int)’ defined but not used [-Wunused-function] 4540 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:4519:15: warning: ‘char* stbi_zlib_decode_malloc(const char*, int, int*)’ defined but not used [-Wunused-function] 4519 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1585:16: warning: ‘void stbi_hdr_to_ldr_scale(float)’ defined but not used [-Wunused-function] 1585 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1584:16: warning: ‘void stbi_hdr_to_ldr_gamma(float)’ defined but not used [-Wunused-function] 1584 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1579:16: warning: ‘void stbi_ldr_to_hdr_scale(float)’ defined but not used [-Wunused-function] 1579 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1578:16: warning: ‘void stbi_ldr_to_hdr_gamma(float)’ defined but not used [-Wunused-function] 1578 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1562:18: warning: ‘int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)’ defined but not used [-Wunused-function] 1562 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1534:18: warning: ‘int stbi_is_hdr(const char*)’ defined but not used [-Wunused-function] 1534 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1520:13: warning: ‘int stbi_is_hdr_from_memory(const stbi_uc*, int)’ defined but not used [-Wunused-function] 1520 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1496:16: warning: ‘float* stbi_loadf(const char*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1496 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1488:16: warning: ‘float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1488 | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1481:16: warning: ‘float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1481 | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1447:18: warning: ‘stbi_uc* stbi_load_gif_from_memory(const stbi_uc*, int, int**, int*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1447 | STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1439:18: warning: ‘stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1439 | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1425:18: warning: ‘stbi_us* stbi_load_16_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1425 | STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1418:18: warning: ‘stbi_us* stbi_load_16_from_memory(const stbi_uc*, int, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1418 | STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1405:18: warning: ‘stbi_us* stbi_load_16(const char*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1405 | STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1369:18: warning: ‘stbi_uc* stbi_load(const char*, int*, int*, int*, int)’ defined but not used [-Wunused-function] 1369 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1129:14: warning: ‘void stbi_set_flip_vertically_on_load_thread(int)’ defined but not used [-Wunused-function] 1129 | STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:1119:14: warning: ‘void stbi_set_flip_vertically_on_load(int)’ defined but not used [-Wunused-function] 1119 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../third-party/stb_image.h:975:21: warning: ‘const char* stbi_failure_reason()’ defined but not used [-Wunused-function] 975 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/depth-formats-converter.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 34%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/motion-transform.cpp [ 34%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/ds/ds-private.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.cpp:9:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.cpp:9:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/auto-exposure-processor.h:9: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/proc/y411-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 35%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#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.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:176:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:262:21: warning: unused variable ‘it’ [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h: In constructor ‘librealsense::pipeline::pipeline::pipeline(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h:55:24: warning: ‘librealsense::pipeline::pipeline::_dispatcher’ will be initialized after [-Wreorder] 55 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h:47:24: warning: ‘librealsense::device_hub librealsense::pipeline::pipeline::_hub’ [-Wreorder] 47 | device_hub _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp:17:9: warning: when initialized here [-Wreorder] 17 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp:17:9: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.cpp:17:9: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 35%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/config.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:176:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:262:21: warning: unused variable ‘it’ [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:427:39: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:427:39: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 35%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/profile.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/profile.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 36%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/aggregator.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:176:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:262:21: warning: unused variable ‘it’ [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:688:26: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_file_format.h:688:26: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/aggregator.cpp:41:36: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/aggregator.cpp:41:36: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 36%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-log-data.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-logs/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 36%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/src/fw-logs/fw-logs-formating-options.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 37%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-logs-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ [ 37%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-logs-xml-helper.cpp /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 37%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-logs/fw-string-formatter.cpp [ 37%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/fw-update-device.cpp: In function ‘std::string librealsense::get_formatted_fw_version(uint32_t)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp:24:28: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp:24:28: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-device.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ [ 38%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.cpp /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-factory.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/fw-update/fw-update-unsigned.cpp: In function ‘std::vector librealsense::parse_payloads(const std::vector&, size_t)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.cpp:29:27: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-unsigned.cpp:29:27: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 38%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/libusb/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/fw-update/fw-update-factory.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h: In constructor ‘librealsense::platform::usb_context::usb_context()’: /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h:36:36: warning: ‘librealsense::platform::usb_context::_ctx’ will be initialized after [-Wreorder] 36 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.h:33:29: warning: ‘libusb_device** librealsense::platform::usb_context::_list’ [-Wreorder] 33 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ [ 39%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 39%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.cpp [ 39%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#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.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ [ 39%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 40%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/libusb/enumerator-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/libusb/handle-libusb.h:135:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:134:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/libusb/enumerator-libusb.cpp: In function ‘std::string librealsense::platform::get_device_path(libusb_device*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ [ 40%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 40%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:771:26: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 771 | else if (ind == 1 | ind == 3) | ~~~~^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:998:46: warning: comparison of integer expressions of different signedness: ‘std::deque::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 998 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/linux/backend-v4l2.cpp:1016:9: warning: when initialized here [-Wreorder] 1016 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:1064:38: warning: variable ‘frame_size’ set but not used [-Wunused-but-set-variable] 1064 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp: In member function ‘void librealsense::platform::v4l_uvc_device::poll()’: /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1335:34: warning: unused variable ‘fn’ [-Wunused-variable] 1335 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1419:54: warning: unused variable ‘fn’ [-Wunused-variable] 1419 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1313:30: warning: variable ‘md_extracted’ set but not used [-Wunused-but-set-variable] 1313 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1314:30: warning: variable ‘keep_md’ set but not used [-Wunused-but-set-variable] 1314 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1260:18: warning: unused variable ‘realtime’ [-Wunused-variable] 1260 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:1261:18: warning: unused variable ‘time_since_epoch’ [-Wunused-variable] 1261 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:2331:22: warning: unused variable ‘hwts’ [-Wunused-variable] 2331 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2332:22: warning: unused variable ‘fn’ [-Wunused-variable] 2332 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2463 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-v4l2.cpp:2463:26: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/backend-hid.cpp:195:24: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 195 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/linux/backend-hid.cpp:300:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.h:7: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.h: In constructor ‘librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/linux/udev-device-watcher.cpp:86:1: warning: when initialized here [-Wreorder] 86 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.cpp:86:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/linux/udev-device-watcher.cpp:86:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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, | ^~~~~~~~~~~~~~~~~~~ [ 41%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/algo.cpp.o -MF CMakeFiles/realsense2.dir/src/algo.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/algo.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/src/algo.h:245:13: warning: ‘librealsense::rect_gaussian_dots_target_calculator::_full_height’ will be initialized after [-Wreorder] 245 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/algo.h:242:13: warning: ‘int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x’ [-Wreorder] 242 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/algo.h:243:13: warning: ‘librealsense::rect_gaussian_dots_target_calculator::_roi_start_y’ will be initialized after [-Wreorder] 243 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/algo.h:223:13: warning: ‘int librealsense::rect_gaussian_dots_target_calculator::_width’ [-Wreorder] 223 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/algo.cpp:564:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/algo.cpp:564:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 41%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/archive.cpp.o -MF CMakeFiles/realsense2.dir/src/archive.cpp.o.d -o CMakeFiles/realsense2.dir/src/archive.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:18:64: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 18 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:21:68: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 21 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:24:65: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 24 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:27:59: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 27 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:30:64: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 30 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:33:63: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 33 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/archive.cpp:36:68: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: 36 | return std::make_shared>(in_max_frame_queue_size, ts, parsers); /builddir/build/BUILD/librealsense-2.54.2/src/frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 41%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/backend.cpp.o -MF CMakeFiles/realsense2.dir/src/backend.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/backend.cpp [ 42%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/context.cpp.o -MF CMakeFiles/realsense2.dir/src/context.cpp.o.d -o CMakeFiles/realsense2.dir/src/context.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:16: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device.cpp.o -MF CMakeFiles/realsense2.dir/src/device.cpp.o.d -o CMakeFiles/realsense2.dir/src/device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp: In member function ‘std::shared_ptr librealsense::context::add_device(const std::string&)’: /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:520:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 520 | return std::move(dinfo); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:520:25: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:520:25: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:520:25: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:18: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp: In member function ‘int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)’: /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:229:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 229 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp: In member function ‘virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)’: /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:247:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 247 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp: In member function ‘virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const’: /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:270:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 270 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp: In member function ‘virtual void librealsense::device::tag_profiles(librealsense::stream_profiles) const’: /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:351:57: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 351 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:352:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 352 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:353:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 353 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:362:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 362 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:362:59: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/device.cpp:362:59: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-factory.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/context.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device_hub.cpp.o -MF CMakeFiles/realsense2.dir/src/device_hub.cpp.o.d -o CMakeFiles/realsense2.dir/src/device_hub.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp: In function ‘std::vector > librealsense::filter_by_vid(std::vector >, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp:19:18: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/device_hub.cpp:19:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 42%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/environment.cpp.o -MF CMakeFiles/realsense2.dir/src/environment.cpp.o.d -o CMakeFiles/realsense2.dir/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 43%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/error-handling.cpp.o -MF CMakeFiles/realsense2.dir/src/error-handling.cpp.o.d -o CMakeFiles/realsense2.dir/src/error-handling.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/error-handling.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/error-handling.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/error-handling.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 43%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -MF CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/firmware_logger_device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/firmware_logger_device.cpp: In member function ‘void librealsense::firmware_logger_device::get_fw_logs_from_hw_monitor()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/firmware_logger_device.cpp: In member function ‘void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()’: /builddir/build/BUILD/librealsense-2.54.2/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) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/global_timestamp_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/firmware_logger_device.cpp:83:27: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/firmware_logger_device.cpp:83:27: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/global_timestamp_reader.h: In constructor ‘librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/global_timestamp_reader.cpp:157:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/global_timestamp_reader.cpp:157:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 43%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -MF CMakeFiles/realsense2.dir/src/hdr-config.cpp.o.d -o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 44%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/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.54.2/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.54.2/src/hdr-config.h:80:22: warning: ‘bool librealsense::hdr_config::_is_enabled’ [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/hdr-config.h:76:13: warning: ‘int librealsense::hdr_config::_id’ [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:61:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 61 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:97:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 97 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘float librealsense::hdr_config::get(rs2_option) const’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:164:25: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 164 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:175:25: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 175 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::send_sub_preset_to_fw()’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:370:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 370 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘void librealsense::hdr_config::disable()’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:387:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 387 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp: In member function ‘std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const’: /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:443:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:443:27: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/hdr-config.cpp:443:27: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/hdr-config.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/hw-monitor.cpp:16:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 16 | for (auto i = 1; i <= length; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/hw-monitor.cpp:28:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 28 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.cpp:28:28: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.cpp:28:28: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 44%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/image.cpp.o -MF CMakeFiles/realsense2.dir/src/image.cpp.o.d -o CMakeFiles/realsense2.dir/src/image.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/image.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/image.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ [ 44%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/image-avx.cpp.o -MF CMakeFiles/realsense2.dir/src/image-avx.cpp.o.d -o CMakeFiles/realsense2.dir/src/image-avx.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/image-avx.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 45%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/log.cpp.o -MF CMakeFiles/realsense2.dir/src/log.cpp.o.d -o CMakeFiles/realsense2.dir/src/log.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/log.cpp [ 45%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/option.cpp.o -MF CMakeFiles/realsense2.dir/src/option.cpp.o.d -o CMakeFiles/realsense2.dir/src/option.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/option.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/log.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/log.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#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.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/option.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 45%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rs.cpp.o -MF CMakeFiles/realsense2.dir/src/rs.cpp.o.d -o CMakeFiles/realsense2.dir/src/rs.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/api.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 45%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/ros/ros_file_format.h:688:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 688 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:30: /builddir/build/BUILD/librealsense-2.54.2/src/proc/zero-order.h: In constructor ‘librealsense::zero_order_options::zero_order_options()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:40: /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:176:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/pipeline/resolver.h:262:21: warning: unused variable ‘it’ [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:14:36: warning: ‘virtual const std::string& librealsense::info_interface::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 14 | virtual const std::string& get_info(rs2_camera_info info) const = 0; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:43: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:25:28: warning: ‘virtual const std::string& librealsense::info_container::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 25 | const std::string& get_info(rs2_camera_info info) const override; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:46: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/rs.cpp: In function ‘void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)’: /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:2679:10: warning: unused variable ‘bs’ [-Wunused-variable] 2679 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp: In function ‘rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)’: /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:3290:10: warning: unused variable ‘fw_logger’ [-Wunused-variable] 3290 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/rs.cpp:3375:10: warning: unused variable ‘fw_logger’ [-Wunused-variable] 3375 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:3375:10: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/rs.cpp:3375:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:18, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp: In member function ‘void librealsense::uvc_sensor::verify_supported_requests(const librealsense::stream_profiles&) const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:968:18: warning: variable ‘is_custom_sensor’ set but not used [-Wunused-but-set-variable] 968 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:1000:26: warning: unused variable ‘bpp’ [-Wunused-variable] 1000 | const auto&& bpp = get_image_bpp(request->get_format()); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp: In member function ‘uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const’: /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:1091:21: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 1091 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/sensor.cpp:1489:54: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | && pbf->get_source_info().size() < best_source_size)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:1685:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1685 | for (auto i = 0; i < composite->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:1685:36: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/sensor.cpp:1685:36: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 46%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-device.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:18: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:14:36: warning: ‘virtual const std::string& librealsense::info_interface::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 14 | virtual const std::string& get_info(rs2_camera_info info) const = 0; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h:25:28: warning: ‘virtual const std::string& librealsense::info_container::get_info(rs2_camera_info) const’ was hidden [-Woverloaded-virtual=] 25 | const std::string& get_info(rs2_camera_info info) const override; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:27:47: note: by ‘std::shared_ptr librealsense::software_device::get_info()’ 27 | std::shared_ptr get_info(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp: In member function ‘librealsense::software_sensor& librealsense::software_device::get_software_sensor(int)’: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp:57:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (index >= _software_sensors.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h: In constructor ‘librealsense::software_sensor::software_sensor(std::string, librealsense::software_device*)’: /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:161:31: warning: ‘librealsense::software_sensor::_depth_extension’ will be initialized after [-Wreorder] 161 | lazy _depth_extension; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.h:120:77: warning: ‘std::array librealsense::software_sensor::_metadata_map’ [-Wreorder] 120 | std::array< metadata_array_value, RS2_FRAME_METADATA_ACTUAL_COUNT > _metadata_map; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp:87:5: warning: when initialized here [-Wreorder] 87 | software_sensor::software_sensor(std::string name, software_device* owner) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp:87:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/software-device.cpp:87:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 46%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/source.cpp.o -MF CMakeFiles/realsense2.dir/src/source.cpp.o.d -o CMakeFiles/realsense2.dir/src/source.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/option.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 46%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/stream.cpp.o -MF CMakeFiles/realsense2.dir/src/stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/stream.cpp /builddir/build/BUILD/librealsense-2.54.2/src/source.h: In constructor ‘librealsense::frame_source::frame_source(uint32_t)’: /builddir/build/BUILD/librealsense-2.54.2/src/source.h:59:28: warning: ‘librealsense::frame_source::_callback’ will be initialized after [-Wreorder] 59 | frame_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/source.h:58:31: warning: ‘std::atomic librealsense::frame_source::_max_publish_list_size’ [-Wreorder] 58 | std::atomic _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp:48:5: warning: when initialized here [-Wreorder] 48 | frame_source::frame_source(uint32_t max_publish_list_size) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/source.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp:48:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/source.cpp:48:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/context.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/media/playback/playback_sensor.h:44:14: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 46%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/sync.cpp.o -MF CMakeFiles/realsense2.dir/src/sync.cpp.o.d -o CMakeFiles/realsense2.dir/src/sync.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/sync.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 47%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.cpp /builddir/build/BUILD/librealsense-2.54.2/src/sync.cpp: In member function ‘virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/sync.cpp:371:36: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/sync.cpp:371:36: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/terminal-parser.cpp:81:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/terminal-parser.cpp:118:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 118 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.cpp:118:28: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/terminal-parser.cpp:118:28: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 47%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/types.cpp.o -MF CMakeFiles/realsense2.dir/src/types.cpp.o.d -o CMakeFiles/realsense2.dir/src/types.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.cpp: In function ‘std::string librealsense::make_less_screamy(const char*)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/types.h: In constructor ‘librealsense::notifications_processor::notifications_processor()’: /builddir/build/BUILD/librealsense-2.54.2/src/types.h:892:20: warning: ‘librealsense::notifications_processor::_dispatcher’ will be initialized after [-Wreorder] 892 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:890:36: warning: ‘librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback’ [-Wreorder] 890 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/types.cpp:199:5: warning: when initialized here [-Wreorder] 199 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/verify.c.o -MF CMakeFiles/realsense2.dir/src/verify.c.o.d -o CMakeFiles/realsense2.dir/src/verify.c.o -c /builddir/build/BUILD/librealsense-2.54.2/src/verify.c [ 48%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -MF CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o.d -o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 48%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/frame.cpp.o -MF CMakeFiles/realsense2.dir/src/frame.cpp.o.d -o CMakeFiles/realsense2.dir/src/frame.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/device.h:12: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/serialized-utilities.h: In constructor ‘librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/archive.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.cpp:12:1: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/serialized-utilities.cpp:12:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.54.2/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 48%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/points.cpp.o -MF CMakeFiles/realsense2.dir/src/points.cpp.o.d -o CMakeFiles/realsense2.dir/src/points.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/points.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/points.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/points.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/points.cpp: In member function ‘void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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 ) | ~~^~~~~~ [ 48%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/to-string.cpp.o -MF CMakeFiles/realsense2.dir/src/to-string.cpp.o.d -o CMakeFiles/realsense2.dir/src/to-string.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 49%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying [ 49%] 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 -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/src -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/utilities/time/l500/get-mfr-ww.cpp In file included from /usr/include/features.h:511, from /usr/include/c++/14/x86_64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/x86_64-redhat-linux/bits/c++config.h:2521, from /usr/include/c++/14/ctime:41, from /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.h:354, from /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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, | ^~~~~~~~~~~~~~ [ 49%] Linking CXX shared library Release/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.54 -o Release/librealsense2.so.2.54.2 "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/ds/d400/d400-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-thermal-monitor.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o" CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o "CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o" "CMakeFiles/realsense2.dir/src/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/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/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o "CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/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/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/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/easyloggingpp/src/easylogging++.cc.o" "CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -ludev Release/librsutils.so.2.54.2 Release/librealsense-file.so.2.54.2 -lusb-1.0 In function ‘wcstombs’, inlined from ‘wcharPtrToCharPtr’ at /builddir/build/BUILD/librealsense-2.54.2/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, /usr/bin/cmake -E cmake_symlink_library Release/librealsense2.so.2.54.2 Release/librealsense2.so.2.54 Release/librealsense2.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 49%] 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 gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/wrappers/python /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python/CMakeFiles/pyrealsense2.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/src/gl /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/src/gl /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/src/gl/CMakeFiles/realsense2-gl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/gmake -f wrappers/python/CMakeFiles/pyrealsense2.dir/build.make wrappers/python/CMakeFiles/pyrealsense2.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/gmake -f src/gl/CMakeFiles/realsense2-gl.dir/build.make src/gl/CMakeFiles/realsense2-gl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 49%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.cpp [ 49%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/synthetic-stream-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/video.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/gl/synthetic-stream-gl.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/yuy2rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 50%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/c_files.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/c_files.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/c_files.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.54.2/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.54.2/src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h: 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.54.2/wrappers/python/c_files.cpp:96:47: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: 96 | ss << "data: " << matrix_to_string(self.data) << ", "; /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:76:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:81:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 81 | for (int j = 0; j < M; j++) | ~~^~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h: 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.54.2/wrappers/python/c_files.cpp:97:57: required from here /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:81:27: warning: 97 | ss << "noise_variances: " << array_to_string(self.noise_variances) << ", "; /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:81:27: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:61:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 61 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h: 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.54.2/wrappers/python/c_files.cpp:152:50: required from here /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:61:23: warning: 152 | ss << "rotation: " << array_to_string(e.rotation); /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:61:23: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:61:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 61 | for (int i = 0; i < N; i++) | ~~^~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/yuy2rgb-gl.cpp:110:43: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 110 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/y4112rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 51%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/y4112rgb-gl.cpp:127:43: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 127 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 51%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/pointcloud-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/pointcloud-gl.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/pointcloud-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 51%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_context.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_context.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_context.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/gl/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../source.h:46: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.54.2/src/gl/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/pointcloud-gl.cpp:400:48: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 400 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 51%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_device.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../context.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../api.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../context.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/playback_device.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../context.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/streaming.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../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.54.2/src/gl/../media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:5: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../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.54.2/src/gl/../media/playback/playback_sensor.h:44:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 44 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:11, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/rs-gl.cpp:118:10: warning: unused variable ‘res’ [-Wunused-variable] 118 | bool res = false; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/rs-gl.cpp:118:10: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/rs-gl.cpp:118:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../media/playback/../../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 52%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_export.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_export.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:12, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_export.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:13: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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) { | ~~^~~~~~~~~~~~ [ 52%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/glad/glad.c [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:130:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:129:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:162:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:161:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/pc-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_frame.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_frame.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_frame.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.cpp:745:47: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/pc-shader.cpp:745:47: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_internal.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_internal.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/camera-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/camera-shader.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/camera-shader.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_internal.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/camera-shader.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/upload.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_options.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_options.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:39:51: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 39 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/upload.cpp:40:51: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 40 | _source.add_extension(RS2_EXTENSION_DEPTH_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_pipeline.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/colorizer-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_processing.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_processing.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_processing.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/gl/../proc/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/colorizer-gl.cpp:167:51: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 167 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/src/gl/align-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../proc/../core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 56%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_record_playback.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_record_playback.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.h:10, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/synthetic-stream-gl.h:472:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_record_playback.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/src/gl/align-gl.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:7, from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/rendering.h:412:9: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:9: /builddir/build/BUILD/librealsense-2.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:255:43: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: 255 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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++/14/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 > > > >&}]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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<_Tp>::value), _Tp>::type = librealsense::frame_archive]’ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../source.h:46: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.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 46 | _archive[ex] = std::make_shared>(&_max_publish_list_size, _ts, _metadata_parsers); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/src/gl/align-gl.cpp:256:43: required from here /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: 256 | _source.add_extension(RS2_EXTENSION_DEPTH_FRAME_GL); /builddir/build/BUILD/librealsense-2.54.2/src/gl/../proc/../frame-archive.h:143:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/src/gl/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/calibrated-sensor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_sensor.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/wrappers/python/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/wrappers/python/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/calibrated-sensor.h:7: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/wrappers/python/../../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 56%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/realsense-file/lz4/lz4.c [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.54.2/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/third-party/easyloggingpp/src/easylogging++.cc [ 57%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrs_types.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrs_types.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable ‘h’ of type ‘const std::pair, std::shared_ptr >&’ binds to a temporary constructed from type ‘std::pair, std::shared_ptr >’ [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type ‘const std::pair, std::shared_ptr >’ to make the copy explicit or ‘const std::pair, std::shared_ptr >&’ to prevent copying In file included from /usr/include/features.h:511, from /usr/include/c++/14/x86_64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/x86_64-redhat-linux/bits/c++config.h:2521, from /usr/include/c++/14/ctime:41, from /builddir/build/BUILD/librealsense-2.54.2/third-party/easyloggingpp/src/easylogging++.h:354, from /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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, | ^~~~~~~~~~~~~~ [ 57%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/wrappers/python/pyrsutil.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.54.2/wrappers/python/pyrsutil.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:6: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 6 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/py/pybind11.h:12: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 12 | #pragma warning(pop) [ 57%] Linking CXX shared library ../../Release/librealsense2-gl.so cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.54 -o ../../Release/librealsense2-gl.so.2.54.2 "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.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 57%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/metadata-helper.cpp [ 57%] Linking CXX shared library ../../Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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-312-x86_64-linux-gnu.so.2.54 -o ../../Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54.2 CMakeFiles/pyrealsense2.dir/pyrealsense2.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.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libpython3.12.so ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release In function ‘wcstombs’, inlined from ‘wcharPtrToCharPtr’ at /builddir/build/BUILD/librealsense-2.54.2/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, | ^ cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/src/gl && /usr/bin/cmake -E cmake_symlink_library ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2-gl.so.2.54 ../../Release/librealsense2-gl.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 57%] Built target realsense2-gl /usr/bin/gmake -f examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/hello-realsense /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/hello-realsense /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 57%] Building CXX object examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/hello-realsense/rs-hello-realsense.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/hello-realsense/rs-hello-realsense.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 57%] Linking CXX executable ../../Release/rs-hello-realsense cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-hello-realsense -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 57%] Built target rs-hello-realsense /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/software-device /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/software-device /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/software-device/CMakeFiles/rs-software-device.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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]: Entering directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 57%] Building CXX object examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/software-device/rs-software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/rs-software-device.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/rs-software-device.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/software-device/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/software-device/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/software-device/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable ../../Release/rs-software-device cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-software-device -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 58%] Built target rs-software-device /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/capture /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/capture /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/capture/CMakeFiles/rs-capture.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 59%] Building CXX object examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/capture/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/capture/rs-capture.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/capture/rs-capture.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/capture/rs-capture.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/capture/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/capture/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/capture/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/capture/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/capture/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/capture/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable ../../Release/rs-capture cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-capture -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 59%] Built target rs-capture /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/callback /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/callback /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/callback/CMakeFiles/rs-callback.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 59%] Building CXX object examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/callback/rs-callback -I/builddir/build/BUILD/librealsense-2.54.2/examples/callback/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/callback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/callback/rs-callback.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/callback/rs-callback.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 59%] Linking CXX executable ../../Release/rs-callback cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-callback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 59%] Built target rs-callback /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/save-to-disk /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/redhat-linux-build' [ 59%] 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/save-to-disk/rs-save-to-disk.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk/rs-save-to-disk.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/examples/save-to-disk/rs-save-to-disk.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.54.2/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(); | ^~~~~~ [ 60%] Linking CXX executable ../../Release/rs-save-to-disk cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-save-to-disk -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_symlink_library ../../Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54.2 ../../Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54 ../../Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/wrappers/python && /usr/bin/strip /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54.2 gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 60%] Built target pyrealsense2 /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/multicam /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/multicam /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/multicam/CMakeFiles/rs-multicam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 60%] Building CXX object examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/multicam/rs-multicam.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 60%] Built target rs-save-to-disk /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/pointcloud /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/pointcloud/CMakeFiles/rs-pointcloud.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 60%] Building CXX object examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/pointcloud/rs-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/rs-multicam.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/rs-multicam.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/multicam/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/rs-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/rs-pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/pointcloud/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/multicam/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/multicam/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/pointcloud/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable ../../Release/rs-pointcloud cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-pointcloud -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 61%] Linking CXX executable ../../Release/rs-multicam cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-multicam -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 61%] 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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/align /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/align /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/align/CMakeFiles/rs-align.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/align/rs-align.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/align/rs-align.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.54.2/examples/align/rs-align.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align/../../examples/example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/align/../../examples/example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align/../../examples/example-imgui.hpp:31:11: warning: ‘float slider::_max_value’ [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align/../../examples/example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/examples/align/../../examples/example-imgui.hpp:114:5: warning: when initialized here [-Wreorder] 114 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 62%] Built target rs-multicam [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/align-advanced /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/align-advanced/CMakeFiles/rs-align-advanced.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 62%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/align-advanced/rs-align-advanced.cpp /builddir/build/BUILD/librealsense-2.54.2/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 In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/rs-align-advanced.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 63%] Linking CXX executable ../../Release/rs-align cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-align -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/rs-align-advanced.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples/example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples/example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples/example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align-advanced/../../examples/example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/align-advanced/../../examples/example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align-advanced/../../examples/example-imgui.hpp:31:11: warning: ‘float slider::_max_value’ [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/align-advanced/../../examples/example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/align-advanced/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 63%] Built target rs-align /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/sensor-control /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/sensor-control/CMakeFiles/rs-sensor-control.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 63%] Building CXX object examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/sensor-control/rs-sensor-control.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/rs-sensor-control.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/rs-sensor-control.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/sensor-control/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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++) | ~~^~~~~~~~~~~~~~~ [ 64%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/rs-sensor-control.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/sensor-control/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 64%] 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 64%] Linking CXX executable ../../Release/rs-align-advanced cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-align-advanced -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 64%] Linking CXX executable ../../Release/rs-sensor-control cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-sensor-control -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 64%] Built target rs-sensor-control /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/measure /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/measure /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/measure/CMakeFiles/rs-measure.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 64%] Building CXX object examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/measure/rs-measure.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/measure/rs-measure.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/measure/rs-measure.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/measure/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/measure/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/measure/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/measure/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/measure/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/measure/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable ../../Release/rs-measure cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-measure -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 65%] Built target rs-align-advanced /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/C/depth /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/depth /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/depth/CMakeFiles/rs-depth.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 65%] Building C object examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/C/depth/../../C -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/examples/C/depth/rs-depth.c /builddir/build/BUILD/librealsense-2.54.2/examples/C/depth/rs-depth.c: In function ‘main’: /builddir/build/BUILD/librealsense-2.54.2/examples/C/depth/rs-depth.c:157:9: warning: unused variable ‘buffer_size’ [-Wunused-variable] 157 | int buffer_size = display_size * sizeof(char); | ^~~~~~~~~~~ [ 66%] Linking C executable ../../../Release/rs-depth cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../../Release/rs-depth -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 66%] Built target rs-depth /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/C/color /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/color /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/color/CMakeFiles/rs-color.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 66%] Building C object examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/C/color/../../common -I/builddir/build/BUILD/librealsense-2.54.2/examples/C/color/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/C/color/../../C -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/examples/C/color/rs-color.c [ 67%] Linking C executable ../../../Release/rs-color cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../../Release/rs-color -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 67%] Built target rs-color /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/C/distance /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/distance /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/C/distance/CMakeFiles/rs-distance.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 67%] Building C object examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/C/distance/../../C -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/examples/C/distance/rs-distance.c [ 67%] Linking C executable ../../../Release/rs-distance cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../../Release/rs-distance -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 67%] Built target rs-distance /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/post-processing /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/post-processing/CMakeFiles/rs-post-processing.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 67%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/post-processing/rs-post-processing.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/rs-post-processing.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 67%] Built target rs-measure [ 67%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/rs-post-processing.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/post-processing/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/record-playback /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/record-playback/CMakeFiles/rs-record-playback.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/record-playback/rs-record-playback.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/rs-record-playback.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/rs-record-playback.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/record-playback/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/record-playback/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ [ 68%] 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 68%] Linking CXX executable ../../Release/rs-post-processing cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-post-processing -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 69%] 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 69%] Linking CXX executable ../../Release/rs-record-playback cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-record-playback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 69%] Built target rs-post-processing /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/motion /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/motion /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/motion/CMakeFiles/rs-motion.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 69%] Building CXX object examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/motion/rs-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/motion/rs-motion.cpp:3: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/motion/rs-motion.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/motion/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/motion/rs-motion.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../../common/res/d435.h: In function ‘void uncompress_d435_obj(std::vector&, std::vector&, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/motion/../example.hpp:36:8: note: ‘struct float3’ declared here 36 | struct float3 { | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/motion/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/realsense-file/lz4/lz4.c [ 70%] Linking CXX executable ../../Release/rs-motion cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-motion -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 70%] Built target rs-record-playback /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/gl /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/gl /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/gl/CMakeFiles/rs-gl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 70%] Building CXX object examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/gl/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/gl/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/gl/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/gl/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/gl/rs-gl.cpp: In constructor ‘instructions_printer::instructions_printer()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/gl/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/gl/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 70%] Built target rs-motion /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/examples/hdr /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/hdr /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/examples/hdr/CMakeFiles/rs-hdr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 70%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/examples/hdr/rs-hdr.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/rs-hdr.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/rs-hdr.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../example.hpp:427:16: warning: unused variable ‘err’ [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/hdr/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/examples/hdr/../example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/hdr/../example-imgui.hpp:31:11: warning: ‘float slider::_max_value’ [-Wreorder] 31 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/examples/hdr/../example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/examples/hdr/../example-imgui.hpp:114:5: warning: when initialized here [-Wreorder] 114 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ [ 70%] Linking CXX executable ../../Release/rs-gl cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-gl -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lOpenGL -lGLX -lGLU ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release In file included from /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../example.hpp:21: /builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 70%] Built target rs-gl [ 71%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ [ 71%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/convert /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/convert /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 71%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/convert/rs-convert.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/rs-convert.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/rs-convert.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/convert/rs-convert.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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) | ^~~~~~~~~~~~~ [ 71%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 72%] Linking CXX executable ../../Release/rs-hdr cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-hdr -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 /usr/lib64/libglfw.so.3.3 -lOpenGL -lGLX -lGLU ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 72%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/convert/converter.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/converter.hpp:14, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/converter.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 72%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/convert/converters/converter-csv.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/converters/converter-csv.hpp:12, from /builddir/build/BUILD/librealsense-2.54.2/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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++) | ~~^~~~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX executable ../../Release/rs-convert cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-convert -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 73%] Built target rs-hdr /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/enumerate-devices/rs-enumerate-devices.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/rs-enumerate-devices.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/enumerate-devices/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 73%] 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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/fw-logger /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 73%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/fw-logger/rs-fw-logger.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/rs-fw-logger.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-logger/rs-fw-logger.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/fw-logger/rs-fw-logger.cpp:44:10: warning: unused variable ‘use_xml_file’ [-Wunused-variable] 44 | auto use_xml_file = false; | ^~~~~~~~~~~~ [ 74%] Linking CXX executable ../../Release/rs-enumerate-devices cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 74%] Linking CXX executable ../../Release/rs-fw-logger cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lpthread ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 74%] 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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/terminal /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/terminal /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 74%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/terminal/rs-terminal.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/rs-terminal.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/terminal/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/terminal/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/terminal/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/rs-terminal.cpp: In function ‘std::vector build_raw_command_data(const command&, const std::vector >&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/tools/terminal/rs-terminal.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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) | ~~^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 74%] Built target rs-fw-logger [ 74%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/terminal/auto-complete.cpp /builddir/build/BUILD/librealsense-2.54.2/tools/terminal/auto-complete.cpp: In member function ‘std::string auto_complete::get_last_word(const std::string&) const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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); | ^~~~~~ /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/recorder /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/recorder /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 74%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/recorder/rs-record.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/rs-record.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/recorder/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ [ 75%] Linking CXX executable ../../Release/rs-record cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-record -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release [ 76%] Linking CXX executable ../../Release/rs-terminal cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-terminal -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lpthread ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 76%] Built target rs-record /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/fw-update /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 76%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/fw-update/rs-fw-update.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/rs-fw-update.cpp:17: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/rs-fw-update.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/rs-fw-update.cpp:400:14: warning: unused variable ‘fw’ [-Wunused-variable] 400 | auto fw = d.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION); | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/fw-update/rs-fw-update.cpp:249:10: warning: unused variable ‘recovery_request’ [-Wunused-variable] 249 | bool recovery_request = recover_arg.getValue(); | ^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 76%] Built target rs-terminal /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/data-collect /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/data-collect/CMakeFiles/rs-data-collect.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 76%] Building CXX object tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/data-collect/rs-data-collect.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/rs-data-collect.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/rs-data-collect.h:28, from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/rs-data-collect.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/data-collect/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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 ../../Release/rs-fw-update cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-fw-update -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 77%] Built target rs-fw-update /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/realsense-viewer /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 77%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/model-views.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 78%] Linking CXX executable ../../Release/rs-data-collect cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-data-collect -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lOpenGL -lGLX -lGLU ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/notifications.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 78%] Built target rs-data-collect [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/calibration-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/calibration-model.cpp: In member function ‘void rs2::calibration_model::update(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 146 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/viewer.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/viewer.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/arcball_camera.h: In function ‘void arcball_camera_update(float*, float*, float*, float*, float, float, float, float, int, int, int, int, int, int, int, int, int, unsigned int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/arcball_camera.h:100:15: warning: unused variable ‘up_len’ [-Wunused-variable] 100 | float up_len = sqrtf(up[0] * up[0] + up[1] * up[1] + up[2] * up[2]); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/arcball_camera.h:108:15: warning: unused variable ‘to_target_len’ [-Wunused-variable] 108 | float to_target_len = sqrtf(to_target[0] * to_target[0] + to_target[1] * to_target[1] + to_target[2] * to_target[2]); | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h: In constructor ‘rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:39:23: warning: ‘rs2::frameset_allocator::owner’ will be initialized after [-Wreorder] 39 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:50:6: warning: base ‘rs2::filter’ [-Wreorder] 50 | }) {} | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/viewer.cpp:420:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:588:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:326:14: warning: variable ‘pose_render’ set but not used [-Wunused-but-set-variable] 326 | bool pose_render = false; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In member function ‘void rs2::viewer_model::update_configuration()’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:842:18: warning: unused variable ‘measurement_enabled’ [-Wunused-variable] 842 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1220:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1220 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1744:31: warning: comparison of integer expressions of different signedness: ‘ColorIdx’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1744 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1880:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1880 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1882:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1882 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In member function ‘void rs2::viewer_model::render_3d_view(const rs2::rect&, rs2::ux_window&, std::shared_ptr, rs2::points)’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1990:15: warning: unused variable ‘_rx’ [-Wunused-variable] 1990 | float _rx[4][4] = { | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: unused variable ‘_rz’ [-Wunused-variable] 1997 | static float _rz[4][4] = { | ^~~ [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:13, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/ux-window.cpp: In function ‘void rs2::prepare_config_file()’: /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:112:14: warning: unused variable ‘renderer’ [-Wunused-variable] 112 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:113:14: warning: unused variable ‘version’ [-Wunused-variable] 113 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:114:14: warning: unused variable ‘glsl’ [-Wunused-variable] 114 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h: In constructor ‘rs2::ux_window::ux_window(const char*, rs2::context&)’: /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:110:34: warning: ‘rs2::ux_window::_app_ready’ will be initialized after [-Wreorder] 110 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:109:34: warning: ‘bool rs2::ux_window::_first_frame’ [-Wreorder] 109 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: when initialized here [-Wreorder] 430 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:122:34: warning: ‘rs2::ux_window::_dev_stat_message’ will be initialized after [-Wreorder] 122 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:111:34: warning: ‘std::atomic rs2::ux_window::_keep_alive’ [-Wreorder] 111 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: when initialized here [-Wreorder] 430 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/ux-window.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/ux-alignment.cpp [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:130:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:129:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:162:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:161:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.cpp:602:21: note: remove ‘std::move’ call [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/rs-config.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.h: In constructor ‘rs2::config_file::config_file(std::string)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rs-config.cpp:96:1: warning: when initialized here [-Wreorder] 96 | config_file::config_file(std::string filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.h: In constructor ‘rs2::config_file::config_file()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rs-config.cpp:123:1: warning: when initialized here [-Wreorder] 123 | config_file::config_file() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:123:1: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:123:1: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/os.cpp [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/metadata-helper.cpp [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/output-model.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::output_model::output_model()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.cpp:108:1: warning: when initialized here [-Wreorder] 108 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp: In member function ‘void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)’: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1049:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1049 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp: In member function ‘virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)’: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1113 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/skybox.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘std::vector rs2::measurement_state::find_path(int, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘void rs2::measurement::add_point(rs2::interest_point)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘float rs2::measurement::calculate_area(std::vector)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘int rs2::measurement::point_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘int rs2::measurement::edge_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘void rs2::measurement::draw(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:566:23: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:566:23: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/depth-quality /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/depth-quality/CMakeFiles/rs-depth-quality.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 81%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [ 81%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/../src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/model-views.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/on-chip-calib.h:165:23: warning: ‘rs2::on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 165 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:145:16: warning: ‘rs2::device rs2::on_chip_calib_manager::_dev’ [-Wreorder] 145 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.h:145:16: warning: ‘rs2::on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 145 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:96:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub’ [-Wreorder] 96 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.h:161:23: warning: ‘rs2::on_chip_calib_manager::_viewer’ will be initialized after [-Wreorder] 161 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:97:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub_color’ [-Wreorder] 97 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_gt_viewer()’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:282:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 282 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:289:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_fl_viewer()’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:345:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:352:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:438:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:450:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 450 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:456:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 456 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/on-chip-calib.cpp:527:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:574:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 574 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 675 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:682:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:692:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 692 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:702:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:718:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 724 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/on-chip-calib.cpp:1702:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1702 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1703 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1704 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:1702:62: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:1702:62: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/../src/small-heap.h:62:14: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/../src/small-heap.h:62:14: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/notifications.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 83%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/calibration-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/updates-model.cpp:220:96: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 220 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:226:102: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 226 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/updates-model.cpp:481:92: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 481 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 487 | 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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/ds/ds-private.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../src/fw-update/../core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp: In member function ‘void rs2::calibration_model::update(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 146 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/calibration-model.cpp:146:30: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../small-heap.h:62:14: warning: 209 | if (ptr) _heap.deallocate(ptr); /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../small-heap.h:62:14: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/fw-update/../small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/../src/ds/d400/d400-private.h:171:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 171 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/option-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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(); }) {} | ^~~~~~~~~~~~~~~~ [ 83%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/viewer.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/viewer.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/arcball_camera.h: In function ‘void arcball_camera_update(float*, float*, float*, float*, float, float, float, float, int, int, int, int, int, int, int, int, int, unsigned int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/arcball_camera.h:100:15: warning: unused variable ‘up_len’ [-Wunused-variable] 100 | float up_len = sqrtf(up[0] * up[0] + up[1] * up[1] + up[2] * up[2]); | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/arcball_camera.h:108:15: warning: unused variable ‘to_target_len’ [-Wunused-variable] 108 | float to_target_len = sqrtf(to_target[0] * to_target[0] + to_target[1] * to_target[1] + to_target[2] * to_target[2]); | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h: In constructor ‘rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:39:23: warning: ‘rs2::frameset_allocator::owner’ will be initialized after [-Wreorder] 39 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:50:6: warning: base ‘rs2::filter’ [-Wreorder] 50 | }) {} | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/viewer.cpp:420:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:588:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:326:14: warning: variable ‘pose_render’ set but not used [-Wunused-but-set-variable] 326 | bool pose_render = false; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In member function ‘void rs2::viewer_model::update_configuration()’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:842:18: warning: unused variable ‘measurement_enabled’ [-Wunused-variable] 842 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1220:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1220 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1744:31: warning: comparison of integer expressions of different signedness: ‘ColorIdx’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1744 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.cpp:1880:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1880 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1882:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1882 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp: In member function ‘void rs2::viewer_model::render_3d_view(const rs2::rect&, rs2::ux_window&, std::shared_ptr, rs2::points)’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1990:15: warning: unused variable ‘_rx’ [-Wunused-variable] 1990 | float _rx[4][4] = { | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: unused variable ‘_rz’ [-Wunused-variable] 1997 | static float _rz[4][4] = { | ^~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:1997:22: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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 CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:17: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: In constructor ‘rs2::device_model::device_model(rs2::device&, std::string&, rs2::viewer_model&, bool, bool)’: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:446:27: warning: ‘rs2::device_model::_calib_model’ will be initialized after [-Wreorder] 446 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:375:39: warning: ‘std::shared_ptr rs2::device_model::syncer’ [-Wreorder] 375 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:359:5: warning: when initialized here [-Wreorder] 359 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:445:73: warning: ‘rs2::device_model::_updates_profile’ will be initialized after [-Wreorder] 445 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:388:14: warning: ‘bool rs2::device_model::_allow_remove’ [-Wreorder] 388 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:359:5: warning: when initialized here [-Wreorder] 359 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:1170:22: warning: unused variable ‘error’ [-Wunused-variable] 1170 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.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.54.2/common/device-model.cpp:1298:14: warning: unused variable ‘open_calibration_ui’ [-Wunused-variable] 1298 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:1764:22: warning: variable ‘device_panel_icons_text_size’ set but not used [-Wunused-but-set-variable] 1764 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2335:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2335 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.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.54.2/common/device-model.cpp:2671:14: warning: unused variable ‘is_streaming’ [-Wunused-variable] 2671 | bool is_streaming = std::any_of(subdevices.begin(), subdevices.end(), [](const std::shared_ptr& sm) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: unused variable ‘sensor_top_y’ [-Wunused-variable] 2733 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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 ) | ^~~~~~~~~~ [ 83%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:14: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:13, from /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/ux-window.cpp: In function ‘void rs2::prepare_config_file()’: /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:112:14: warning: unused variable ‘renderer’ [-Wunused-variable] 112 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:113:14: warning: unused variable ‘version’ [-Wunused-variable] 113 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:114:14: warning: unused variable ‘glsl’ [-Wunused-variable] 114 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h: In constructor ‘rs2::ux_window::ux_window(const char*, rs2::context&)’: /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:110:34: warning: ‘rs2::ux_window::_app_ready’ will be initialized after [-Wreorder] 110 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:109:34: warning: ‘bool rs2::ux_window::_first_frame’ [-Wreorder] 109 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: when initialized here [-Wreorder] 430 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:122:34: warning: ‘rs2::ux_window::_dev_stat_message’ will be initialized after [-Wreorder] 122 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.h:111:34: warning: ‘std::atomic rs2::ux_window::_keep_alive’ [-Wreorder] 111 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: when initialized here [-Wreorder] 430 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/ux-window.cpp:430:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/ux-window.cpp:22: /builddir/build/BUILD/librealsense-2.54.2/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/ux-alignment.cpp [ 84%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:130:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.h:129:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:162:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.h:161:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/opengl3.h:162:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/opengl3.cpp:602:21: note: remove ‘std::move’ call [ 84%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/rs-config.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters-list.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.h: In constructor ‘rs2::config_file::config_file(std::string)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rs-config.cpp:96:1: warning: when initialized here [-Wreorder] 96 | config_file::config_file(std::string filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.h: In constructor ‘rs2::config_file::config_file()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/rs-config.cpp:123:1: warning: when initialized here [-Wreorder] 123 | config_file::config_file() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:123:1: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/rs-config.cpp:123:1: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/subdevice-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/viewer.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/subdevice-model.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.54.2/tools/realsense-viewer/../../common/subdevice-model.h:209:44: warning: ‘rs2::subdevice_model::y411’ will be initialized after [-Wreorder] 209 | std::shared_ptr y411; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/subdevice-model.h:149:23: warning: ‘rs2::viewer_model& rs2::subdevice_model::viewer’ [-Wreorder] 149 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:120:5: warning: when initialized here [-Wreorder] 120 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::draw_resolutions_combo_box_multiple_resolutions(std::string&, std::string&, std::function, float, float, int, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:779:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int i = 0; i < res_pairs.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update_ui(std::vector)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1060:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1060 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1072:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1085:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1085 | for (int i = 0; i < res_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1097:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1190:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1257:30: warning: unused variable ‘res’ [-Wunused-variable] 1257 | bool res = false; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1356:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1356 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘std::vector rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1371:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1371 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_ir_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1411:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1411 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1700 | if (next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1243:34: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: 1243 | if (check_profile(p, [&](video_stream_profile vsp) /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1244 | { return (vsp.width() == width && vsp.height() == height); }, /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | profiles_by_fps, results, p.fps(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1255:34: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1255 | if (check_profile(p, [&](video_stream_profile vsp) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1257 | bool res = false; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~ 1258 | std::pair cur_res; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | if (p.stream_type() == RS2_STREAM_DEPTH) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | cur_res = selected_resolutions[0]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1261 | else /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~ 1262 | cur_res = selected_resolutions[1]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | return (vsp.width() == cur_res.first && vsp.height() == cur_res.second); /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~ 1265 | profiles_by_fps, results, p.fps(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1278:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1278 | if (check_profile(p, [&](video_stream_profile vsp) { return (vsp.fps() == fps); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1279 | profiles_by_res, results, std::make_tuple(vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1325:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1325 | if (check_profile(p, [&](stream_profile prof) { return (std::find_if(matching_profiles.begin(), matching_profiles.end(), [&](stream_profile sp) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1326 | { return (stream_id != p.unique_id() && sp.fps() == p.fps() && sp.as().width() == vid_prof.width() && /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1327 | sp.as().height() == vid_prof.height()); }) != matching_profiles.end()); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1328 | profiles_by_fps_res, results, std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1346:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1346 | if (check_profile(p, [&](video_stream_profile vid_prof) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1347 | { return (p.fps() == fps && vid_prof.width() == width && vid_prof.height() == height); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1348 | profiles_by_format, results, p.format(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1353:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1353 | if (check_profile(p, [&](video_stream_profile vid_prof) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1354 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1355 | bool res = false; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~ 1356 | for (int i = 0; i < selected_resolutions.size(); ++i) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1357 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1358 | auto cur_res = selected_resolutions[i]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1359 | if (p.fps() == fps && vid_prof.width() == cur_res.first && vid_prof.height() == cur_res.second) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1361 | res = true; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~ 1362 | break; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~ 1363 | } /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1364 | } /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1365 | return res; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~ 1366 | }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~ 1367 | profiles_by_format, results, p.format(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1380:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1380 | if (check_profile(p, [&](video_stream_profile vsp) { return true; }, profiles_by_fps_res, results, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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/os.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/os.cpp [ 85%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::draw_formats_combo_box_multiple_resolutions(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::function, float, float, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:876:43: warning: ‘depth_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 876 | stream_to_index[RS2_STREAM_DEPTH] = { depth_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:13: note: ‘depth_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:877:46: warning: ‘ir1_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 877 | stream_to_index[RS2_STREAM_INFRARED] = { ir1_res_id, ir2_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:27: note: ‘ir1_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:877:46: warning: ‘ir2_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 877 | stream_to_index[RS2_STREAM_INFRARED] = { ir1_res_id, ir2_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:39: note: ‘ir2_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::draw_res_stream_formats(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::function, float, float)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:967:36: warning: ‘depth_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 967 | stream_types_ids.push_back(depth_res_id); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:963:13: note: ‘depth_res_id’ was declared here 963 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:968:36: warning: ‘ir1_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 968 | stream_types_ids.push_back(ir1_res_id); | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:963:27: note: ‘ir1_res_id’ was declared here 963 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1312:52: warning: ‘format’ may be used uninitialized [-Wmaybe-uninitialized] 1312 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1294:24: note: ‘format’ was declared here 1294 | rs2_format format; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:24, from /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:6: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:25: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:22: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/processing-block-model.h:66:26: warning: ‘rs2::processing_block_model::_owner’ will be initialized after [-Wreorder] 66 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:63:21: warning: ‘std::string rs2::processing_block_model::_name’ [-Wreorder] 63 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:63:21: warning: ‘rs2::processing_block_model::_name’ will be initialized after [-Wreorder] 63 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:61:38: warning: ‘std::shared_ptr rs2::processing_block_model::_block’ [-Wreorder] 61 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:65:49: warning: ‘rs2::processing_block_model::_invoker’ will be initialized after [-Wreorder] 65 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:60:14: warning: ‘bool rs2::processing_block_model::_enabled’ [-Wreorder] 60 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ [ 86%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/metadata-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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(); }) {} | ^~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/output-model.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::output_model::output_model()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.cpp:108:1: warning: when initialized here [-Wreorder] 108 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:24, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.cpp: In member function ‘void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)’: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1049:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1049 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.cpp: In member function ‘virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)’: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1113 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/output-model.cpp:1113:23: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:25: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/stream-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.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.54.2/common/stream-model.cpp:1083:30: warning: unused variable ‘lf_exist’ [-Wunused-variable] 1083 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:1083:30: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:1083:30: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/skybox.cpp [ 87%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 87%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘std::vector rs2::measurement_state::find_path(int, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘void rs2::measurement::add_point(rs2::interest_point)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘float rs2::measurement::calculate_area(std::vector)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/common/measurement.cpp: In member function ‘int rs2::measurement::point_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘int rs2::measurement::edge_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/measurement.cpp: In member function ‘void rs2::measurement::draw(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:566:23: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/measurement.cpp:566:23: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/sw-update/http-downloader.cpp [ 88%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/../src/core/../types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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(); }) {} | ^~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:13: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/on-chip-calib.h:165:23: warning: ‘rs2::on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 165 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:145:16: warning: ‘rs2::device rs2::on_chip_calib_manager::_dev’ [-Wreorder] 145 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.h:145:16: warning: ‘rs2::on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 145 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:96:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub’ [-Wreorder] 96 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.h:161:23: warning: ‘rs2::on_chip_calib_manager::_viewer’ will be initialized after [-Wreorder] 161 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:97:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub_color’ [-Wreorder] 97 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:25:5: warning: when initialized here [-Wreorder] 25 | 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.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_gt_viewer()’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:282:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 282 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:289:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_fl_viewer()’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:345:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:352:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)’: /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:438:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:450:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 450 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:456:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 456 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/on-chip-calib.cpp:527:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:574:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 574 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 675 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:682:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:692:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 692 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:702:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (int i = 0; i < _sub->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:718:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 724 | for (int i = 0; i < _sub_color->res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/on-chip-calib.cpp:1702:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1702 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1703 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1704 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:1702:62: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.cpp:1702:62: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/../src/small-heap.h:62:14: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/../src/small-heap.h:62:14: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/reflectivity/reflectivity.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/reflectivity/reflectivity.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 89%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/utilities/imgui/wrap.cpp [ 89%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o -MF CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o.d -o CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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 */ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/realsense-viewer/realsense-viewer.cpp:23: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:362:35: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 362 | catch (std::runtime_error e) | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:565:51: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 565 | catch (std::runtime_error e) | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:371:14: warning: unused variable ‘device_changed’ [-Wunused-variable] 371 | auto device_changed = refresh_devices(m, ctx, devices_connection_changes, connected_devs, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:371:14: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/realsense-viewer.cpp:371:14: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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.54.2/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.54.2/common/updates-model.cpp:220:96: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 220 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:226:102: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 226 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/updates-model.cpp:481:92: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 481 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 487 | 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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.cpp:487:98: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../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/option-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/option-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 90%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/option-model.cpp:7: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:12: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:17: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:11: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/../src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.54.2/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/core/../frame.h:47:26: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 47 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:46:26: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 46 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/../src/core/../frame.h:54:5: warning: when initialized here [-Wreorder] 54 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 91%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 91%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/realsense-viewer && /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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/glad/glad.c In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: In constructor ‘rs2::device_model::device_model(rs2::device&, std::string&, rs2::viewer_model&, bool, bool)’: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:446:27: warning: ‘rs2::device_model::_calib_model’ will be initialized after [-Wreorder] 446 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:375:39: warning: ‘std::shared_ptr rs2::device_model::syncer’ [-Wreorder] 375 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:359:5: warning: when initialized here [-Wreorder] 359 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:445:73: warning: ‘rs2::device_model::_updates_profile’ will be initialized after [-Wreorder] 445 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:388:14: warning: ‘bool rs2::device_model::_allow_remove’ [-Wreorder] 388 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:359:5: warning: when initialized here [-Wreorder] 359 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:1170:22: warning: unused variable ‘error’ [-Wunused-variable] 1170 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.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.54.2/common/device-model.cpp:1298:14: warning: unused variable ‘open_calibration_ui’ [-Wunused-variable] 1298 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:1764:22: warning: variable ‘device_panel_icons_text_size’ set but not used [-Wunused-but-set-variable] 1764 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2335:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2335 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.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.54.2/common/device-model.cpp:2671:14: warning: unused variable ‘is_streaming’ [-Wunused-variable] 2671 | bool is_streaming = std::any_of(subdevices.begin(), subdevices.end(), [](const std::shared_ptr& sm) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: unused variable ‘sensor_top_y’ [-Wunused-variable] 2733 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ [ 91%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/realsense-viewer && /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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/realsense-viewer/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/tinyfiledialogs/tinyfiledialogs.c In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/device-model.cpp:2733:14: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/archive.h:8, from /builddir/build/BUILD/librealsense-2.54.2/common/../src/sensor.h:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/../src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 48 | owner->deallocate( invocation ); /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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] ); | ^~~~~~~~~ [ 92%] Linking CXX executable ../../Release/realsense-viewer cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/realsense-viewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-viewer.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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o" "CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" "CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o" "CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o" -o ../../Release/realsense-viewer -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lOpenGL -lGLX -lGLU ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/device-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/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 ) | ^~~~~~~~~~ [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters-list.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:6: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/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.54.2/tools/depth-quality/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filter.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/subdevice-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/viewer.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/subdevice-model.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.54.2/tools/depth-quality/../../common/subdevice-model.h:209:44: warning: ‘rs2::subdevice_model::y411’ will be initialized after [-Wreorder] 209 | std::shared_ptr y411; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/subdevice-model.h:149:23: warning: ‘rs2::viewer_model& rs2::subdevice_model::viewer’ [-Wreorder] 149 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:120:5: warning: when initialized here [-Wreorder] 120 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::draw_resolutions_combo_box_multiple_resolutions(std::string&, std::string&, std::function, float, float, int, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:779:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int i = 0; i < res_pairs.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update_ui(std::vector)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1060:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1060 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1072:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1085:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1085 | for (int i = 0; i < res_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1097:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1190:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1257:30: warning: unused variable ‘res’ [-Wunused-variable] 1257 | bool res = false; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1356:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1356 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘std::vector rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1371:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1371 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_ir_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1411:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1411 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1700 | if (next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1700:25: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1243:34: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: 1243 | if (check_profile(p, [&](video_stream_profile vsp) /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1244 | { return (vsp.width() == width && vsp.height() == height); }, /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | profiles_by_fps, results, p.fps(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1255:34: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1255 | if (check_profile(p, [&](video_stream_profile vsp) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1257 | bool res = false; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~ 1258 | std::pair cur_res; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | if (p.stream_type() == RS2_STREAM_DEPTH) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | cur_res = selected_resolutions[0]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1261 | else /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~ 1262 | cur_res = selected_resolutions[1]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | return (vsp.width() == cur_res.first && vsp.height() == cur_res.second); /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~ 1265 | profiles_by_fps, results, p.fps(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1278:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1278 | if (check_profile(p, [&](video_stream_profile vsp) { return (vsp.fps() == fps); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1279 | profiles_by_res, results, std::make_tuple(vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1325:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1325 | if (check_profile(p, [&](stream_profile prof) { return (std::find_if(matching_profiles.begin(), matching_profiles.end(), [&](stream_profile sp) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1326 | { return (stream_id != p.unique_id() && sp.fps() == p.fps() && sp.as().width() == vid_prof.width() && /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1327 | sp.as().height() == vid_prof.height()); }) != matching_profiles.end()); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1328 | profiles_by_fps_res, results, std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1346:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1346 | if (check_profile(p, [&](video_stream_profile vid_prof) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1347 | { return (p.fps() == fps && vid_prof.width() == width && vid_prof.height() == height); }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1348 | profiles_by_format, results, p.format(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1353:38: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1353 | if (check_profile(p, [&](video_stream_profile vid_prof) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1354 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1355 | bool res = false; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~ 1356 | for (int i = 0; i < selected_resolutions.size(); ++i) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1357 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1358 | auto cur_res = selected_resolutions[i]; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1359 | if (p.fps() == fps && vid_prof.width() == cur_res.first && vid_prof.height() == cur_res.second) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | { /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1361 | res = true; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~ 1362 | break; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~ 1363 | } /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1364 | } /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~ 1365 | return res; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~ 1366 | }, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~ 1367 | profiles_by_format, results, p.format(), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.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.54.2/common/subdevice-model.cpp:1380:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: 1380 | if (check_profile(p, [&](video_stream_profile vsp) { return true; }, profiles_by_fps_res, results, /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1123:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1123 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1130:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1130 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::draw_formats_combo_box_multiple_resolutions(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::function, float, float, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:876:43: warning: ‘depth_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 876 | stream_to_index[RS2_STREAM_DEPTH] = { depth_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:13: note: ‘depth_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:877:46: warning: ‘ir1_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 877 | stream_to_index[RS2_STREAM_INFRARED] = { ir1_res_id, ir2_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:27: note: ‘ir1_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:877:46: warning: ‘ir2_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 877 | stream_to_index[RS2_STREAM_INFRARED] = { ir1_res_id, ir2_res_id }; /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:874:39: note: ‘ir2_res_id’ was declared here 874 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::draw_res_stream_formats(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::function, float, float)’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:967:36: warning: ‘depth_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 967 | stream_types_ids.push_back(depth_res_id); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:963:13: note: ‘depth_res_id’ was declared here 963 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:968:36: warning: ‘ir1_res_id’ may be used uninitialized [-Wmaybe-uninitialized] 968 | stream_types_ids.push_back(ir1_res_id); | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:963:27: note: ‘ir1_res_id’ was declared here 963 | int depth_res_id, ir1_res_id, ir2_res_id; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1312:52: warning: ‘format’ may be used uninitialized [-Wmaybe-uninitialized] 1312 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.cpp:1294:24: note: ‘format’ was declared here 1294 | rs2_format format; | ^~~~~~ [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:24, from /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:6: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:25: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:22: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/processing-block-model.h:66:26: warning: ‘rs2::processing_block_model::_owner’ will be initialized after [-Wreorder] 66 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:63:21: warning: ‘std::string rs2::processing_block_model::_name’ [-Wreorder] 63 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:63:21: warning: ‘rs2::processing_block_model::_name’ will be initialized after [-Wreorder] 63 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:61:38: warning: ‘std::shared_ptr rs2::processing_block_model::_block’ [-Wreorder] 61 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:65:49: warning: ‘rs2::processing_block_model::_invoker’ will be initialized after [-Wreorder] 65 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.h:60:14: warning: ‘bool rs2::processing_block_model::_enabled’ [-Wreorder] 60 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: when initialized here [-Wreorder] 12 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/processing-block-model.cpp:12:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:24, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:25: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/stream-model.cpp:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.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.54.2/common/stream-model.cpp:1083:30: warning: unused variable ‘lf_exist’ [-Wunused-variable] 1083 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:1083:30: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/stream-model.cpp:1083:30: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/common/viewer.cpp: In member function ‘check_permissions’: /builddir/build/BUILD/librealsense-2.54.2/common/viewer.cpp:799:24: warning: ‘strlen’ argument missing terminating nul [-Wstringop-overread] 799 | out << realsense_udev_rules; | ^ /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/udev-rules.h:6:12: note: referenced argument declared here 6 | const char realsense_udev_rules[] = {0x23,0x23,0x56,0x65,0x72,0x73,0x69,0x6f,0x6e,0x3d,0x31,0x2e,0x31,0x23,0x23,0x0a,0x23,0x20,0x44,0x65,0x76,0x69,0x63,0x65,0x20,0x72,0x75,0x6c,0x65,0x73,0x20,0x66,0x6f,0x72,0x20,0x49,0x6e,0x74,0x65,0x6c,0x20,0x52,0x65,0x61,0x6c,0x53,0x65,0x6e,0x73,0x65,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x73,0x20,0x28,0x52,0x32,0x30,0x30,0x2c,0x20,0x46,0x32,0x30,0x30,0x2c,0x20,0x53,0x52,0x33,0x30,0x30,0x20,0x4c,0x52,0x32,0x30,0x30,0x2c,0x20,0x5a,0x52,0x33,0x30,0x30,0x2c,0x20,0x44,0x34,0x30,0x30,0x2c,0x20,0x4c,0x35,0x30,0x30,0x2c,0x20,0x54,0x32,0x30,0x30,0x29,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x38,0x30,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x75,0x73,0x72,0x2f,0x6c,0x6f,0x63,0x61,0x6c,0x2f,0x62,0x69,0x6e,0x2f,0x75,0x73,0x62,0x2d,0x52,0x32,0x30,0x30,0x2d,0x69,0x6e,0x5f,0x75,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x36,0x36,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x61,0x33,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x61,0x32,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x61,0x35,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x62,0x66,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x63,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x30,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x34,0x62,0x34,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x31,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x32,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x33,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x34,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x35,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x36,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x32,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x36,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x65,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x66,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x30,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x31,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x33,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x37,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x63,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x64,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x61,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x64,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x38,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x39,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x64,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x32,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x63,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x34,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x38,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x0a,0x23,0x20,0x49,0x6e,0x74,0x65,0x6c,0x20,0x52,0x65,0x61,0x6c,0x53,0x65,0x6e,0x73,0x65,0x20,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x79,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x73,0x20,0x28,0x44,0x46,0x55,0x29,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x62,0x33,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x63,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x35,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x0a,0x23,0x20,0x49,0x6e,0x74,0x65,0x6c,0x20,0x52,0x65,0x61,0x6c,0x53,0x65,0x6e,0x73,0x65,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x73,0x20,0x28,0x4d,0x6f,0x76,0x69,0x64,0x69,0x75,0x73,0x2c,0x20,0x54,0x32,0x36,0x35,0x29,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x45,0x4e,0x56,0x7b,0x44,0x45,0x56,0x54,0x59,0x50,0x45,0x7d,0x3d,0x3d,0x22,0x75,0x73,0x62,0x5f,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x37,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x33,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x45,0x4e,0x56,0x7b,0x44,0x45,0x56,0x54,0x59,0x50,0x45,0x7d,0x3d,0x3d,0x22,0x75,0x73,0x62,0x5f,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x37,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x37,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x53,0x55,0x42,0x53,0x59,0x53,0x54,0x45,0x4d,0x53,0x3d,0x3d,0x22,0x75,0x73,0x62,0x22,0x2c,0x20,0x45,0x4e,0x56,0x7b,0x44,0x45,0x56,0x54,0x59,0x50,0x45,0x7d,0x3d,0x3d,0x22,0x75,0x73,0x62,0x5f,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x30,0x33,0x65,0x37,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x32,0x31,0x35,0x30,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3d,0x22,0x30,0x36,0x36,0x36,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x0a,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x35,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x5f,0x63,0x75,0x73,0x74,0x6f,0x6d,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x35,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x32,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x32,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x65,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x5f,0x63,0x75,0x73,0x74,0x6f,0x6d,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x65,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x66,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x5f,0x63,0x75,0x73,0x74,0x6f,0x6d,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x66,0x66,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x30,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x5f,0x63,0x75,0x73,0x74,0x6f,0x6d,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x30,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x31,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x5f,0x63,0x75,0x73,0x74,0x6f,0x6d,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x30,0x31,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x61,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x61,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x64,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x33,0x64,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x62,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x64,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x34,0x64,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x62,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x62,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x63,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x35,0x63,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x34,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x34,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x38,0x22,0x2c,0x20,0x4d,0x4f,0x44,0x45,0x3a,0x3d,0x22,0x30,0x37,0x37,0x37,0x22,0x2c,0x20,0x47,0x52,0x4f,0x55,0x50,0x3a,0x3d,0x22,0x70,0x6c,0x75,0x67,0x64,0x65,0x76,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x27,0x22,0x0a,0x44,0x52,0x49,0x56,0x45,0x52,0x3d,0x3d,0x22,0x68,0x69,0x64,0x5f,0x73,0x65,0x6e,0x73,0x6f,0x72,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x62,0x36,0x38,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x2d,0x52,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x20,0x26,0x26,0x20,0x63,0x68,0x6d,0x6f,0x64,0x20,0x30,0x37,0x37,0x37,0x20,0x2f,0x64,0x65,0x76,0x2f,0x25,0x6b,0x27,0x22,0x0a,0x0a,0x23,0x20,0x46,0x6f,0x72,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x74,0x73,0x20,0x77,0x69,0x74,0x68,0x20,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x2c,0x20,0x69,0x66,0x20,0x28,0x6b,0x65,0x72,0x6e,0x65,0x6c,0x73,0x20,0x69,0x73,0x20,0x34,0x2e,0x31,0x35,0x20,0x61,0x6e,0x64,0x20,0x75,0x70,0x29,0x20,0x61,0x6e,0x64,0x20,0x28,0x64,0x65,0x76,0x69,0x63,0x65,0x20,0x6e,0x61,0x6d,0x65,0x20,0x69,0x73,0x20,0x22,0x61,0x63,0x63,0x65,0x6c,0x5f,0x33,0x64,0x22,0x29,0x20,0x77,0x61,0x69,0x74,0x2c,0x20,0x69,0x6e,0x20,0x61,0x6e,0x6f,0x74,0x68,0x65,0x72,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x2c,0x20,0x75,0x6e,0x74,0x69,0x6c,0x20,0x28,0x65,0x6e,0x61,0x62,0x6c,0x65,0x20,0x66,0x6c,0x61,0x67,0x20,0x69,0x73,0x20,0x73,0x65,0x74,0x20,0x74,0x6f,0x20,0x31,0x20,0x6f,0x72,0x20,0x32,0x30,0x30,0x20,0x6d,0x53,0x65,0x63,0x20,0x70,0x61,0x73,0x73,0x65,0x64,0x29,0x20,0x61,0x6e,0x64,0x20,0x74,0x68,0x65,0x6e,0x20,0x73,0x65,0x74,0x20,0x69,0x74,0x20,0x74,0x6f,0x20,0x30,0x2e,0x0a,0x4b,0x45,0x52,0x4e,0x45,0x4c,0x3d,0x3d,0x22,0x69,0x69,0x6f,0x2a,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x56,0x65,0x6e,0x64,0x6f,0x72,0x7d,0x3d,0x3d,0x22,0x38,0x30,0x38,0x36,0x22,0x2c,0x20,0x41,0x54,0x54,0x52,0x53,0x7b,0x69,0x64,0x50,0x72,0x6f,0x64,0x75,0x63,0x74,0x7d,0x3d,0x3d,0x22,0x30,0x61,0x64,0x35,0x7c,0x30,0x61,0x66,0x65,0x7c,0x30,0x61,0x66,0x66,0x7c,0x30,0x62,0x30,0x30,0x7c,0x30,0x62,0x30,0x31,0x7c,0x30,0x62,0x33,0x61,0x7c,0x30,0x62,0x33,0x64,0x7c,0x30,0x62,0x36,0x34,0x7c,0x30,0x62,0x36,0x38,0x22,0x2c,0x20,0x52,0x55,0x4e,0x2b,0x3d,0x22,0x2f,0x62,0x69,0x6e,0x2f,0x73,0x68,0x20,0x2d,0x63,0x20,0x27,0x28,0x6d,0x61,0x6a,0x6f,0x72,0x3d,0x60,0x75,0x6e,0x61,0x6d,0x65,0x20,0x2d,0x72,0x20,0x7c,0x20,0x63,0x75,0x74,0x20,0x2d,0x64,0x20,0x5c,0x22,0x2e,0x5c,0x22,0x20,0x2d,0x66,0x31,0x60,0x20,0x26,0x26,0x20,0x6d,0x69,0x6e,0x6f,0x72,0x3d,0x60,0x75,0x6e,0x61,0x6d,0x65,0x20,0x2d,0x72,0x20,0x7c,0x20,0x63,0x75,0x74,0x20,0x2d,0x64,0x20,0x5c,0x22,0x2e,0x5c,0x22,0x20,0x2d,0x66,0x32,0x60,0x20,0x26,0x26,0x20,0x28,0x28,0x5b,0x20,0x24,0x6d,0x61,0x6a,0x6f,0x72,0x20,0x2d,0x65,0x71,0x20,0x34,0x20,0x5d,0x20,0x26,0x26,0x20,0x5b,0x20,0x24,0x6d,0x69,0x6e,0x6f,0x72,0x20,0x2d,0x67,0x65,0x20,0x31,0x35,0x20,0x5d,0x29,0x20,0x7c,0x7c,0x20,0x5b,0x20,0x24,0x6d,0x61,0x6a,0x6f,0x72,0x20,0x2d,0x67,0x65,0x20,0x35,0x20,0x5d,0x29,0x29,0x20,0x26,0x26,0x20,0x28,0x65,0x6e,0x61,0x6d,0x65,0x66,0x69,0x6c,0x65,0x3d,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x2f,0x6e,0x61,0x6d,0x65,0x20,0x26,0x26,0x20,0x5b,0x20,0x60,0x63,0x61,0x74,0x20,0x24,0x65,0x6e,0x61,0x6d,0x65,0x66,0x69,0x6c,0x65,0x60,0x20,0x3d,0x20,0x5c,0x22,0x61,0x63,0x63,0x65,0x6c,0x5f,0x33,0x64,0x5c,0x22,0x20,0x5d,0x29,0x20,0x26,0x26,0x20,0x65,0x6e,0x66,0x69,0x6c,0x65,0x3d,0x2f,0x73,0x79,0x73,0x2f,0x25,0x70,0x2f,0x62,0x75,0x66,0x66,0x65,0x72,0x2f,0x65,0x6e,0x61,0x62,0x6c,0x65,0x20,0x26,0x26,0x20,0x65,0x63,0x68,0x6f,0x20,0x5c,0x22,0x43,0x4f,0x55,0x4e,0x54,0x45,0x52,0x3d,0x30,0x3b,0x20,0x77,0x68,0x69,0x6c,0x65,0x20,0x5b,0x20,0x5c,0x24,0x43,0x4f,0x55,0x4e,0x54,0x45,0x52,0x20,0x2d,0x6c,0x74,0x20,0x32,0x30,0x20,0x5d,0x20,0x26,0x26,0x20,0x67,0x72,0x65,0x70,0x20,0x2d,0x71,0x20,0x30,0x20,0x24,0x65,0x6e,0x66,0x69,0x6c,0x65,0x3b,0x20,0x64,0x6f,0x20,0x73,0x6c,0x65,0x65,0x70,0x20,0x30,0x2e,0x30,0x31,0x3b,0x20,0x43,0x4f,0x55,0x4e,0x54,0x45,0x52,0x3d,0x5c,0x24,0x28,0x28,0x43,0x4f,0x55,0x4e,0x54,0x45,0x52,0x2b,0x31,0x29,0x29,0x3b,0x20,0x64,0x6f,0x6e,0x65,0x20,0x26,0x26,0x20,0x65,0x63,0x68,0x6f,0x20,0x30,0x20,0x3e,0x20,0x24,0x65,0x6e,0x66,0x69,0x6c,0x65,0x5c,0x22,0x20,0x7c,0x20,0x61,0x74,0x20,0x6e,0x6f,0x77,0x27,0x22,0x0a,}; | ^ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp:119:42: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/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) | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -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.54.2/common/sw-update/http-downloader.cpp [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/dev-updates-profile.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp:10: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.cpp:9: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 94%] Built target realsense-viewer /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/rosbag-inspector /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 94%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/print_helpers.h:12, from /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/files_container.h: In member function ‘rosbag_inspector::rosbag_content& rosbag_inspector::files_container::operator[](int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/files_container.h: In member function ‘int rosbag_inspector::files_container::remove_file(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:28: /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/../../third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:110:9: warning: ‘int gui_window::_w’ [-Wreorder] 110 | int _w, _h; | ^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘int draw_files_left_panel(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘void draw_bag_content(rosbag_inspector::rosbag_content&, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/print_helpers.h:14: /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of ‘sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:654:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 654 | { std::_Construct(__p, std::forward<_Args>(__args)...); } /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 969 | auto __pi = ::new (__mem) /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463: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_ >]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ^ /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = sensor_msgs::Image_ >]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:403:51: required from ‘std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]’ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 403 | std::shared_ptr p = std::make_shared(); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 165 | return bag_->instantiateBuffer(index_entry_); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 99 | return m.instantiate(); /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/print_helpers.h:152:65: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: 152 | else if (auto data = try_instantiate(m)) /builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/rs-rosbag-inspector.cpp:416:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/reflectivity/reflectivity.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/common/reflectivity/reflectivity.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/common/utilities/imgui/wrap.cpp [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o -MF CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/rs-depth-quality.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/rs-depth-quality.cpp:6: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/rs-depth-quality.cpp:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/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.54.2/tools/depth-quality/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metrics_recorder::metrics_recorder(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:121:18: warning: ‘rs2::depth_quality::metrics_recorder::_recording’ will be initialized after [-Wreorder] 121 | bool _recording; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:116:27: warning: ‘rs2::viewer_model& rs2::depth_quality::metrics_recorder::_viewer_model’ [-Wreorder] 116 | viewer_model& _viewer_model; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:44:13: warning: when initialized here [-Wreorder] 44 | metrics_recorder(viewer_model& viewer_model) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metric_plot::metric_plot(const std::string&, float, float, const std::string&, const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:213:46: warning: ‘rs2::depth_quality::metric_plot::_name’ will be initialized after [-Wreorder] 213 | std::string _id, _label, _units, _name, _description; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:213:38: warning: ‘std::string rs2::depth_quality::metric_plot::_units’ [-Wreorder] 213 | std::string _id, _label, _units, _name, _description; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:156:13: warning: when initialized here [-Wreorder] 156 | metric_plot(const std::string& name, float min, float max, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:156:13: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:156:13: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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) | ^~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/common/os.cpp [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o -MF CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/realsense-ui-advanced-mode.h:7, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:25, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:8, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../src/types.h:57: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 57 | #pragma warning(disable: 4250) [ 96%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/glad/glad.c In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:5: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call [ 96%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:385:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 385 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:384:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 384 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:412:9: warning: when initialized here [-Wreorder] 412 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src/types.h:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 29 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:29:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 203 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include/rsutils/concurrency/concurrency.h:203:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:26: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:81:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 81 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/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.54.2/tools/depth-quality/../../common/fw-update-helper.h:43:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 43 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:41:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 41 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/fw-update-helper.h:42:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 42 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:39:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 39 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/fw-update-helper.h:23:9: warning: when initialized here [-Wreorder] 23 | 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.54.2/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 95 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:94:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 94 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:9: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:100:31: warning: ‘rs2::post_processing_filters::processing_block’ will be initialized after [-Wreorder] 100 | rs2::processing_block processing_block; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::viewer_model& rs2::post_processing_filters::viewer’ [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:86:23: warning: ‘rs2::post_processing_filters::viewer’ will be initialized after [-Wreorder] 86 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:76:35: warning: ‘std::atomic rs2::post_processing_filters::depth_stream_active’ [-Wreorder] 76 | std::atomic depth_stream_active; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:108:38: warning: ‘rs2::post_processing_filters::render_thread’ will be initialized after [-Wreorder] 108 | std::shared_ptr render_thread; // Post processing filter rendering Thread running render_loop() | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘std::atomic rs2::post_processing_filters::render_thread_active’ [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:107:27: warning: ‘rs2::post_processing_filters::render_thread_active’ will be initialized after [-Wreorder] 107 | std::atomic render_thread_active; // True when render post processing filter rendering thread is active, False otherwise | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:101:37: warning: ‘std::shared_ptr rs2::post_processing_filters::pc’ [-Wreorder] 101 | std::shared_ptr pc; | ^~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:111:39: warning: ‘rs2::post_processing_filters::uploader’ will be initialized after [-Wreorder] 111 | std::shared_ptr uploader; // GL element that helps pre-emptively copy frames to the GPU | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:104:34: warning: ‘rs2::disparity_transform rs2::post_processing_filters::disp_to_depth’ [-Wreorder] 104 | rs2::disparity_transform disp_to_depth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/viewer.h:16: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/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.54.2/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metrics_recorder::metrics_recorder(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:121:18: warning: ‘rs2::depth_quality::metrics_recorder::_recording’ will be initialized after [-Wreorder] 121 | bool _recording; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:116:27: warning: ‘rs2::viewer_model& rs2::depth_quality::metrics_recorder::_viewer_model’ [-Wreorder] 116 | viewer_model& _viewer_model; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:44:13: warning: when initialized here [-Wreorder] 44 | metrics_recorder(viewer_model& viewer_model) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metric_plot::metric_plot(const std::string&, float, float, const std::string&, const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:213:46: warning: ‘rs2::depth_quality::metric_plot::_name’ will be initialized after [-Wreorder] 213 | std::string _id, _label, _units, _name, _description; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:213:38: warning: ‘std::string rs2::depth_quality::metric_plot::_units’ [-Wreorder] 213 | std::string _id, _label, _units, _name, _description; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:156:13: warning: when initialized here [-Wreorder] 156 | metric_plot(const std::string& name, float min, float max, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::tool_model::tool_model(rs2::context&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:406:45: warning: ‘rs2::depth_quality::tool_model::_too_close’ will be initialized after [-Wreorder] 406 | temporal_event _too_close; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:405:45: warning: ‘rs2::temporal_event rs2::depth_quality::tool_model::_too_far’ [-Wreorder] 405 | temporal_event _too_far; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:14:9: warning: when initialized here [-Wreorder] 14 | tool_model::tool_model(rs2::context &ctx) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:408:45: warning: ‘rs2::depth_quality::tool_model::_skew_right’ will be initialized after [-Wreorder] 408 | temporal_event _skew_right; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:407:45: warning: ‘rs2::temporal_event rs2::depth_quality::tool_model::_skew_left’ [-Wreorder] 407 | temporal_event _skew_left; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:14:9: warning: when initialized here [-Wreorder] 14 | tool_model::tool_model(rs2::context &ctx) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:414:67: warning: ‘rs2::depth_quality::tool_model::_max_angle’ will be initialized after [-Wreorder] 414 | float _min_dist, _max_dist, _max_angle; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.h:395:45: warning: ‘rs2::depth_quality::metrics_model rs2::depth_quality::tool_model::_metrics_model’ [-Wreorder] 395 | metrics_model _metrics_model; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:14:9: warning: when initialized here [-Wreorder] 14 | tool_model::tool_model(rs2::context &ctx) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp: In member function ‘bool rs2::depth_quality::tool_model::start(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:54:22: warning: variable ‘usb3_device’ set but not used [-Wunused-but-set-variable] 54 | bool usb3_device = true; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp: In member function ‘void rs2::depth_quality::tool_model::render(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:468:18: warning: unused variable ‘found’ [-Wunused-variable] 468 | bool found = draw_instructions(win, viewer_rect, distance_guide, orientation_guide); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/output-model.h:158:42: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:468:18: warning: 158 | animated default_log_h { 36 }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/depth-quality-model.cpp:468:18: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/stream-model.h:79:43: required from here /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: 79 | animated _info_height{ 0.f }; /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/animated.h:42:5: warning: | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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.54.2/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:168:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 168 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:167:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 167 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:166:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 166 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 162 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 161 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 160 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 159 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 158 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:157:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 157 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 156 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:155:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 155 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v2" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 154 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 150 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 149 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 148 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 147 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 146 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:145:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 145 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:144:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 144 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:143:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 143 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 139 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 137 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 136 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:135:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 135 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 134 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 133 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 132 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 131 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 130 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 129 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 128 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 127 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 125 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 124 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 123 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 122 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:121:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 121 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:120:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 120 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:119:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 119 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 118 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 117 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:116:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 116 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:115:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 115 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:114:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 114 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:110:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 110 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:106:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 106 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:105:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 105 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:104:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 104 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::update::recommend_updates’ defined but not used [-Wunused-variable] 103 | static const char* recommend_updates{ "update.recommend_updates" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::update::allow_rc_firmware’ defined but not used [-Wunused-variable] 102 | static const char* allow_rc_firmware{ "update.allow_rc_firmware" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:98:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 98 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:97:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 97 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/device-model.h:96:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 96 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common/rendering.h:236: /builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../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) | ^~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 97%] 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.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 97%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.54.2/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/tinyfiledialogs/tinyfiledialogs.c [ 97%] Linking CXX executable ../../Release/rs-rosbag-inspector cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-rosbag-inspector -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librealsense-file.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 [ 97%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp:610: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.cpp: In constructor ‘ImGuiIO::ImGuiIO()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.cpp:607: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:780:8: note: ‘struct ImGuiIO’ declared here 780 | struct ImGuiIO | ^~~~~~~ [ 98%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:18: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:288:18: note: ‘struct ImGuiTextEditState’ declared here 288 | struct IMGUI_API ImGuiTextEditState | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_internal.h: In constructor ‘ImGuiContext::ImGuiContext()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_internal.h:322:8: note: ‘struct ImGuiMouseCursorData’ declared here 322 | struct ImGuiMouseCursorData | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ClearFreeMemory()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:15: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSplit(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘ImVector::value_type’ {aka ‘struct ImDrawChannel’} declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘void ImDrawList::ChannelsSetCurrent(int)’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:897:7: note: ‘class ImVector’ declared here 897 | class ImVector | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h: In instantiation of ‘void ImVector::reserve(int) [with T = ImDrawChannel]’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:931:92: required from ‘void ImVector::resize(int) [with T = ImDrawChannel]’ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 931 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ^~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:277:25: required from here /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: 277 | _Channels.resize(channels_count); /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui.h:897:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui.h:1202:8: note: ‘struct ImDrawChannel’ declared here 1202 | struct ImDrawChannel | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:93: In function ‘stbtt_PackFontRangesRenderIntoRects’, inlined from ‘ImFontAtlas::Build()’ at /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1370:44: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp:1375:18: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/third-party/imgui/imgui_draw.cpp: In member function ‘ImFontAtlas::Build()’: /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_draw.cpp:1292:24: note: ‘spc.nodes’ was declared here 1292 | stbtt_pack_context spc; | ^~~ [ 98%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/imgui/imgui_impl_glfw.cpp [ 98%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/depth-quality && /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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/glad/glad.c [ 98%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/depth-quality && /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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/depth-quality/../../src -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.54.2/third-party/tinyfiledialogs/tinyfiledialogs.c [ 99%] Linking CXX executable ../../Release/rs-depth-quality cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/depth-quality && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-depth-quality.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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o" "CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o" "CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o" "CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o" "CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o" -o ../../Release/rs-depth-quality -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lOpenGL -lGLX -lGLU ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [ 99%] Built target rs-rosbag-inspector /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.54.2/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.54.2 /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/benchmark /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/tools/benchmark/CMakeFiles/rs-benchmark.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/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.54.2/redhat-linux-build' [ 99%] Building CXX object tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -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.54.2/tools/benchmark/rs-benchmark.cpp In file included from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/rs-benchmark.cpp:4: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions 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.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1003:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.54.2/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.54.2/include/librealsense2/hpp/rs_device.hpp:1006:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/rs-benchmark.cpp:19: /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/ValueArg.h:243:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 243 | ValueArg(const ValueArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/MultiArg.h:228:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 228 | MultiArg(const MultiArg& rhs); | ^ /builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ [100%] Building C object tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.54.2/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 -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.54.2 -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.54.2/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.54.2/include -I/builddir/build/BUILD/librealsense-2.54.2/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -pthread -DNDEBUG -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.54.2/third-party/glad/glad.c [100%] Linking CXX executable ../../Release/rs-benchmark cd /builddir/build/BUILD/librealsense-2.54.2/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../../Release/rs-benchmark -Wl,-rpath,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release: -lOpenGL -lGLX -lGLU ../../Release/librealsense2-gl.so.2.54.2 ../../Release/librealsense2.so.2.54.2 ../../Release/librsutils.so.2.54.2 /usr/lib64/libglfw.so.3.3 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/Release gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [100%] Built target rs-benchmark gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' [100%] Built target rs-depth-quality gmake[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.54.2/redhat-linux-build/CMakeFiles 0 + sed -i s:/usr/local/bin:/usr/share/realsense: config/99-realsense-d4xx-mipi-dfu.rules config/99-realsense-libusb.rules config/librealsense-gl.pc.in config/librealsense.pc.in config/usb-R200-in config/usb-R200-in_udev config/uvc.conf + sed -i s/plugdev/users/g config/99-realsense-d4xx-mipi-dfu.rules config/99-realsense-libusb.rules ~/build/BUILD/librealsense-2.54.2/doc/doxygen ~/build/BUILD/librealsense-2.54.2 + pushd doc/doxygen + sed -i -e 's/GENERATE_HTMLHELP[[:space:]]*=[[:space:]]*YES/GENERATE_HTMLHELP = NO/' doxyfile + doxygen warning: Tag 'TCL_SUBST' at line 247 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLANG_ASSISTED_PARSING' at line 1038 of file 'doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1046 of file 'doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1064 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 1200 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1481 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1769 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_TIMESTAMP' at line 1785 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'RTF_SOURCE_CODE' at line 1851 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1949 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2129 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2142 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2151 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 2193 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 2200 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 2419 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Doxygen version used: 1.10.0 (GIT-NOTFOUND) Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/unit-tests/catch Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/include Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2 Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h Searching for files in directory /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_advanced_mode_command.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_advanced_mode_command.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_config.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_config.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_frame.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_frame.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_pipeline.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_pipeline.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_record_playback.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_record_playback.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_types.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_types.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_options.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_options.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_serializable_device.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_serializable_device.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_types.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_types.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.h... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rsutil.h... Parsing file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rsutil.h... Reading /builddir/build/BUILD/librealsense-2.54.2/include/readme.md... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_advanced_mode_command.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_config.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_frame.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_pipeline.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_record_playback.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_types.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_options.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_serializable_device.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_types.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.h... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h:163: warning: argument 'align_to' of command @param is not found in the argument list of rs2_gl_create_align(int api_version, rs2_stream to, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h:163: warning: The following parameter of rs2_gl_create_align(int api_version, rs2_stream to, rs2_error **error) is not documented: parameter 'to' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h:198: warning: The following parameter of rs2_gl_init_processing(int api_version, int use_glsl, rs2_error **error) is not documented: parameter 'use_glsl' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h:125: warning: argument 'ctx' of command @param is not found in the argument list of rs2_device_hub_wait_for_device(const rs2_device_hub *hub, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h:41: warning: The following parameter of rs2_set_devices_changed_callback(const rs2_context *context, rs2_devices_changed_callback_ptr callback, void *user, rs2_error **error) is not documented: parameter 'user' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:583: warning: argument '3' of command @param is not found in the argument list of rs2_calculate_target_z(rs2_device *device, rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_width, float target_height, rs2_update_progress_callback_ptr progress_callback, void *client_data, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:583: warning: argument 'callback' of command @param is not found in the argument list of rs2_calculate_target_z(rs2_device *device, rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_width, float target_height, rs2_update_progress_callback_ptr progress_callback, void *client_data, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:583: warning: The following parameters of rs2_calculate_target_z(rs2_device *device, rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_width, float target_height, rs2_update_progress_callback_ptr progress_callback, void *client_data, rs2_error **error) are not documented: parameter 'device' parameter 'queue2' parameter 'queue3' parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:570: warning: argument '3' of command @param is not found in the argument list of rs2_calculate_target_z_cpp(rs2_device *device, rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_width, float target_height, rs2_update_progress_callback *callback, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:570: warning: The following parameters of rs2_calculate_target_z_cpp(rs2_device *device, rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_width, float target_height, rs2_update_progress_callback *callback, rs2_error **error) are not documented: parameter 'device' parameter 'queue2' parameter 'queue3' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:383: warning: The following parameters of rs2_process_calibration_frame(rs2_device *dev, const rs2_frame *f, float *const health, rs2_update_progress_callback *progress_callback, int timeout_ms, rs2_error **error) are not documented: parameter 'dev' parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:433: warning: argument 'sensor' of command @param is not found in the argument list of rs2_register_calibration_change_callback(rs2_device *dev, rs2_calibration_change_callback_ptr callback, void *user, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:433: warning: The following parameter of rs2_register_calibration_change_callback(rs2_device *dev, rs2_calibration_change_callback_ptr callback, void *user, rs2_error **error) is not documented: parameter 'dev' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:442: warning: argument 'sensor' of command @param is not found in the argument list of rs2_register_calibration_change_callback_cpp(rs2_device *dev, rs2_calibration_change_callback *callback, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:442: warning: The following parameter of rs2_register_calibration_change_callback_cpp(rs2_device *dev, rs2_calibration_change_callback *callback, rs2_error **error) is not documented: parameter 'dev' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:168: warning: argument 'error' of command @param is not found in the argument list of rs2_reset_to_factory_calibration(const rs2_device *device, rs2_error **e) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:168: warning: The following parameter of rs2_reset_to_factory_calibration(const rs2_device *device, rs2_error **e) is not documented: parameter 'e' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:522: warning: The following parameter of rs2_run_focal_length_calibration(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *right_queue, float target_width, float target_height, int adjust_both_sides, float *ratio, float *angle, rs2_update_progress_callback_ptr callback, void *client_data, rs2_error **error) is not documented: parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:506: warning: argument 'callback' of command @param is not found in the argument list of rs2_run_focal_length_calibration_cpp(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *right_queue, float target_width, float target_height, int adjust_both_sides, float *ratio, float *angle, rs2_update_progress_callback *progress_callback, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:506: warning: The following parameters of rs2_run_focal_length_calibration_cpp(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *right_queue, float target_width, float target_height, int adjust_both_sides, float *ratio, float *angle, rs2_update_progress_callback *progress_callback, rs2_error **error) are not documented: parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:309: warning: The following parameters of rs2_run_on_chip_calibration(rs2_device *device, const void *json_content, int content_size, float *health, rs2_update_progress_callback_ptr callback, void *client_data, int timeout_ms, rs2_error **error) are not documented: parameter 'device' parameter 'content_size' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:272: warning: argument 'callback' of command @param is not found in the argument list of rs2_run_on_chip_calibration_cpp(rs2_device *device, const void *json_content, int content_size, float *health, rs2_update_progress_callback *progress_callback, int timeout_ms, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:272: warning: The following parameters of rs2_run_on_chip_calibration_cpp(rs2_device *device, const void *json_content, int content_size, float *health, rs2_update_progress_callback *progress_callback, int timeout_ms, rs2_error **error) are not documented: parameter 'device' parameter 'content_size' parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:458: warning: The following parameters of rs2_run_tare_calibration(rs2_device *dev, float ground_truth_mm, const void *json_content, int content_size, float *health, rs2_update_progress_callback_ptr callback, void *client_data, int timeout_ms, rs2_error **error) are not documented: parameter 'dev' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:349: warning: argument 'callback' of command @param is not found in the argument list of rs2_run_tare_calibration_cpp(rs2_device *dev, float ground_truth_mm, const void *json_content, int content_size, float *health, rs2_update_progress_callback *progress_callback, int timeout_ms, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:349: warning: argument 'health' from the argument list of rs2_run_tare_calibration_cpp has multiple @param documentation sections /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:349: warning: The following parameters of rs2_run_tare_calibration_cpp(rs2_device *dev, float ground_truth_mm, const void *json_content, int content_size, float *health, rs2_update_progress_callback *progress_callback, int timeout_ms, rs2_error **error) are not documented: parameter 'dev' parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:554: warning: The following parameter of rs2_run_uv_map_calibration(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *color_queue, rs2_frame_queue *depth_queue, int py_px_only, float *health, int health_size, rs2_update_progress_callback_ptr callback, void *client_data, rs2_error **error) is not documented: parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:539: warning: argument 'callback' of command @param is not found in the argument list of rs2_run_uv_map_calibration_cpp(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *color_queue, rs2_frame_queue *depth_queue, int py_px_only, float *health, int health_size, rs2_update_progress_callback *progress_callback, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:539: warning: The following parameters of rs2_run_uv_map_calibration_cpp(rs2_device *device, rs2_frame_queue *left_queue, rs2_frame_queue *color_queue, rs2_frame_queue *depth_queue, int py_px_only, float *health, int health_size, rs2_update_progress_callback *progress_callback, rs2_error **error) are not documented: parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:494: warning: argument 'Calibration' of command @param is not found in the argument list of rs2_set_calibration_table(const rs2_device *device, const void *calibration, int calibration_size, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:494: warning: The following parameters of rs2_set_calibration_table(const rs2_device *device, const void *calibration, int calibration_size, rs2_error **error) are not documented: parameter 'device' parameter 'calibration' parameter 'calibration_size' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:175: warning: argument 'error' of command @param is not found in the argument list of rs2_write_calibration(const rs2_device *device, rs2_error **e) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h:175: warning: The following parameter of rs2_write_calibration(const rs2_device *device, rs2_error **e) is not documented: parameter 'e' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_frame.h:201: warning: found documented return type for rs2_frame_add_ref that does not return anything /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:137: warning: The following parameter of rs2_create_recording_context(int api_version, const char *filename, const char *section, rs2_recording_mode mode, rs2_error **error) is not documented: parameter 'mode' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:391: warning: argument 'device' of command @param is not found in the argument list of rs2_delete_fw_log_message(rs2_firmware_log_message *msg) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:391: warning: The following parameter of rs2_delete_fw_log_message(rs2_firmware_log_message *msg) is not documented: parameter 'msg' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:449: warning: argument 'msg' of command @param is not found in the argument list of rs2_delete_fw_log_parsed_message(rs2_firmware_log_parsed_message *fw_log_parsed_msg) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:449: warning: The following parameter of rs2_delete_fw_log_parsed_message(rs2_firmware_log_parsed_message *fw_log_parsed_msg) is not documented: parameter 'fw_log_parsed_msg' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h:232: warning: The following parameter of rs2_software_device_set_destruction_callback(const rs2_device *dev, rs2_software_device_destruction_callback_ptr on_notification, void *user, rs2_error **error) is not documented: parameter 'user' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h:92: warning: Found unknown command '\disable' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h:278: warning: The following parameter of rs2_get_option_from_list(const rs2_options_list *options, int i, rs2_error **error) is not documented: parameter 'options' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h:172: warning: The following parameter of rs2_frame_queue_size(rs2_frame_queue *queue, rs2_error **error) is not documented: parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h:307: warning: argument 'extension' of command @param is not found in the argument list of rs2_is_processing_block_extendable_to(const rs2_processing_block *block, rs2_extension extension_type, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h:307: warning: The following parameter of rs2_is_processing_block_extendable_to(const rs2_processing_block *block, rs2_extension extension_type, rs2_error **error) is not documented: parameter 'extension_type' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:124: warning: The following parameter of rs2_create_sensor(const rs2_sensor_list *list, int index, rs2_error **error) is not documented: parameter 'list' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:173: warning: argument 'float' of command @param is not found in the argument list of rs2_depth_stereo_frame_get_baseline(const rs2_frame *frame_ref, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:173: warning: The following parameter of rs2_depth_stereo_frame_get_baseline(const rs2_frame *frame_ref, rs2_error **error) is not documented: parameter 'frame_ref' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:539: warning: argument 'lmap_fname' of command @param is not found in the argument list of rs2_export_localization_map(const rs2_sensor *sensor, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:180: warning: argument 'float' of command @param is not found in the argument list of rs2_get_stereo_baseline(rs2_sensor *sensor, rs2_error **error) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:180: warning: The following parameter of rs2_get_stereo_baseline(rs2_sensor *sensor, rs2_error **error) is not documented: parameter 'sensor' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:579: warning: The following parameters of rs2_load_wheel_odometry_config(const rs2_sensor *sensor, const unsigned char *odometry_config_buf, unsigned int blob_size, rs2_error **error) are not documented: parameter 'sensor' parameter 'blob_size' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:585: warning: The following parameters of rs2_send_wheel_odometry(const rs2_sensor *sensor, char wo_sensor_id, unsigned int frame_num, const rs2_vector translational_velocity, rs2_error **error) are not documented: parameter 'sensor' parameter 'error' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:266: warning: The following parameter of rs2_set_notifications_callback(const rs2_sensor *sensor, rs2_notification_callback_ptr on_notification, void *user, rs2_error **error) is not documented: parameter 'user' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h:149: warning: The following parameter of rs2_supports_sensor_info(const rs2_sensor *sensor, rs2_camera_info info, rs2_error **error) is not documented: parameter 'sensor' /builddir/build/BUILD/librealsense-2.54.2/include/readme.md:11: warning: unable to resolve reference to '/builddir/build/BUILD/librealsense-2.54.2/doc/rs400_advanced_mode.md' for \ref command /builddir/build/BUILD/librealsense-2.54.2/include/readme.md:21: warning: unable to resolve reference to '..doc/error_handling.md' for \ref command /librealsense2/rs_advanced_mode.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rsutil.h... Generating file documentation... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2-gl/rs_processing_gl.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_advanced_mode_command.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_config.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_context.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_device.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_frame.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_internal.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_option.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_pipeline.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_processing.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_record_playback.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_sensor.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/h/rs_types.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_context.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_export.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_options.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_serializable_device.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_types.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rs_advanced_mode.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/rsutil.h... Generating docs for file /builddir/build/BUILD/librealsense-2.54.2/include/readme.md... Generating page documentation... Generating docs for page md__2builddir_2build_2_b_u_i_l_d_2librealsense-2_854_82_2include_2readme... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound glfw_binding... Generating docs for compound rs2_calibration_change_callback... Generating docs for compound rs2_devices_changed_callback... Generating docs for /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:365: warning: argument 'on_frame' of command @param is not found in the argument list of rs2::align::process(rs2::frame frame) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:365: warning: The following parameter of rs2::align::process(rs2::frame frame) const is not documented: parameter 'frame' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:771: warning: argument '3' of command @param is not found in the argument list of rs2::auto_calibrated_device::calculate_target_z(rs2::frame_queue queue1, rs2::frame_queue queue2, rs2::frame_queue queue3, float target_width, float target_height) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:771: warning: The following parameters of rs2::auto_calibrated_device::calculate_target_z(rs2::frame_queue queue1, rs2::frame_queue queue2, rs2::frame_queue queue3, float target_width, float target_height) const are not documented: parameter 'queue2' parameter 'queue3' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:790: warning: argument '3' of command @param is not found in the argument list of rs2::auto_calibrated_device::calculate_target_z(rs2::frame_queue queue1, rs2::frame_queue queue2, rs2::frame_queue queue3, float target_width, float target_height, T callback) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:790: warning: The following parameters of rs2::auto_calibrated_device::calculate_target_z(rs2::frame_queue queue1, rs2::frame_queue queue2, rs2::frame_queue queue3, float target_width, float target_height, T callback) const are not documented: parameter 'queue2' parameter 'queue3' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:638: warning: argument 'left_queue' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:638: warning: argument 'right_queue' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:638: warning: The following parameters of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle) const are not documented: parameter 'left' parameter 'right' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:670: warning: argument 'left_queue' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle, T callback) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:670: warning: argument 'right_queue' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle, T callback) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:670: warning: The following parameters of rs2::auto_calibrated_device::run_focal_length_calibration(rs2::frame_queue left, rs2::frame_queue right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle, T callback) const are not documented: parameter 'left' parameter 'right' parameter 'callback' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:500: warning: argument 'content_size' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_tare_calibration(float ground_truth_mm, std::string json_content, float *health, int timeout_ms=5000) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:449: warning: argument 'content_size' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_tare_calibration(float ground_truth_mm, std::string json_content, float *health, T callback, int timeout_ms=5000) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:704: warning: argument 'callback' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_uv_map_calibration(rs2::frame_queue left, rs2::frame_queue color, rs2::frame_queue depth, int py_px_only, float *health, int health_size) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:736: warning: argument 'client_data' of command @param is not found in the argument list of rs2::auto_calibrated_device::run_uv_map_calibration(rs2::frame_queue left, rs2::frame_queue color, rs2::frame_queue depth, int py_px_only, float *health, int health_size, T callback) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:627: warning: argument 'Calibration' of command @param is not found in the argument list of rs2::auto_calibrated_device::set_calibration_table(const calibration_table &calibration) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_device.hpp:627: warning: The following parameter of rs2::auto_calibrated_device::set_calibration_table(const calibration_table &calibration) is not documented: parameter 'calibration' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp:271: warning: The following parameter of rs2::config::disable_stream(rs2_stream stream, int index=-1) is not documented: parameter 'index' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_pipeline.hpp:242: warning: The following parameter of rs2::config::enable_device_from_file(const std::string &file_name, bool repeat_playback=true) is not documented: parameter 'repeat_playback' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:817: warning: argument 'frame' of command @param is not found in the argument list of rs2::depth_frame::depth_frame(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:817: warning: The following parameter of rs2::depth_frame::depth_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:832: warning: argument 'int' of command @param is not found in the argument list of rs2::depth_frame::get_distance(int x, int y) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:832: warning: argument 'int' of command @param is not found in the argument list of rs2::depth_frame::get_distance(int x, int y) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:832: warning: The following parameters of rs2::depth_frame::get_distance(int x, int y) const are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:862: warning: argument 'frame' of command @param is not found in the argument list of rs2::disparity_frame::disparity_frame(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:862: warning: The following parameter of rs2::disparity_frame::disparity_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:380: warning: The following parameter of rs2::filter::filter(std::shared_ptr< rs2_processing_block > block, int queue_size=1) is not documented: parameter 'queue_size' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:392: warning: The following parameter of rs2::filter::filter(S processing_function, int queue_size=1) is not documented: parameter 'queue_size' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:365: warning: argument 'on_frame' of command @param is not found in the argument list of rs2::filter::process(rs2::frame frame) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:365: warning: The following parameter of rs2::filter::process(rs2::frame frame) const is not documented: parameter 'frame' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:353: warning: argument 'rs2_frame' of command @param is not found in the argument list of rs2::frame::frame(rs2_frame *ref) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:353: warning: The following parameter of rs2::frame::frame(rs2_frame *ref) is not documented: parameter 'ref' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:377: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::frame(frame &&other) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:377: warning: The following parameter of rs2::frame::frame(frame &&other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:399: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::frame(const frame &other) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:399: warning: The following parameter of rs2::frame::frame(const frame &other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:602: warning: rs2::frame::add_ref has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:602: warning: found documented return type for rs2::frame::add_ref that does not return anything /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:389: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::operator=(frame other) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:389: warning: The following parameter of rs2::frame::operator=(frame other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:412: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::swap(frame &other) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:412: warning: The following parameter of rs2::frame::swap(frame &other) is not documented: parameter 'other' compound rs2_dsm_params... Generating docs for compound rs2_extrinsics... Generating docs for compound rs2_frame_callback... Generating docs for compound rs2_frame_processor_callback... Generating docs for compound rs2_intrinsics... Generating docs for compound rs2_log_callback... Generating docs for compound rs2_motion_device_intrinsic... Generating docs for compound rs2_motion_stream... Generating docs for compound rs2_notifications_callback... Generating docs for compound rs2_pixel... Generating docs for compound rs2_playback_status_changed_callback... Generating docs for compound rs2_pose... Generating docs for compound rs2_pose_stream... Generating docs for compound rs2_quaternion... Generating docs for compound rs2_software_device_destruction_callback... Generating docs for compound rs2_software_motion_frame... Generating docs for compound rs2_software_notification... Generating docs for compound rs2_software_pose_frame... Generating docs for nested compound rs2_software_pose_frame::pose_frame_info... Generating docs for compound rs2_software_video_frame... Generating docs for compound rs2_update_progress_callback... Generating docs for compound rs2_vector... Generating docs for compound rs2_vertex... Generating docs for compound rs2_video_stream... Generating docs for compound STAEControl... Generating docs for compound STAFactor... Generating docs for compound STCensusRadius... Generating docs for compound STColorControl... Generating docs for compound STColorCorrection... Generating docs for compound STDepthControlGroup... Generating docs for compound STDepthTableControl... Generating docs for compound STHdad... Generating docs for compound STRauColorThresholdsControl... Generating docs for compound STRauSupportVectorControl... Generating docs for compound STRsm... Generating docs for compound STSloColorThresholdsControl... Generating docs for compound STSloPenaltyControl... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating docs for namespace rs2 Generating docs for compound rs2::align... Generating docs for compound rs2::asynchronous_syncer... Generating docs for compound rs2::auto_calibrated_device... Generating docs for compound rs2::calibrated_device... Generating docs for compound rs2::calibrated_sensor... Generating docs for compound rs2::calibration_change_callback... Generating docs for compound rs2::calibration_change_device... Generating docs for compound rs2::color_sensor... Generating docs for compound rs2::colorizer... Generating docs for compound rs2::config... Generating docs for compound rs2::context... Generating docs for compound rs2::debug_protocol... Generating docs for compound rs2::debug_stream_sensor... Generating docs for compound rs2::decimation_filter... Generating docs for compound rs2::depth_frame... Generating docs for compound rs2::depth_huffman_decoder... Generating docs for compound rs2::depth_sensor... Generating docs for compound rs2::depth_stereo_sensor... Generating docs for compound rs2::device... Generating docs for compound rs2::device_calibration... Generating docs for compound rs2::device_hub... Generating docs for compound rs2::device_list... Generating docs for nested compound rs2::device_list::device_list_iterator... Generating docs for compound rs2::devices_changed_callback... Generating docs for compound rs2::disparity_frame... Generating docs for compound rs2::disparity_transform... Generating docs for compound rs2::error... Generating docs for compound rs2::event_information... Generating docs for compound rs2::filter... Generating docs for compound rs2::filter_interface... Generating docs for compound rs2::firmware_log_message... Generating docs for compound rs2::firmware_log_parsed_message... Generating docs for compound rs2::firmware_logger... Generating docs for compound rs2::fisheye_sensor... Generating docs for compound rs2::frame... Generating docs for compound rs2::frame_callback... Generating docs for compound rs2::frame_processor_callback... Generating docs for compound rs2::frame_queue/builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:178: warning: argument 'f' of command @param is not found in the argument list of rs2::frame_queue::poll_for_frame(T *output) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:178: warning: The following parameter of rs2::frame_queue::poll_for_frame(T *output) const is not documented: parameter 'output' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:95: warning: argument 'frames' of command @param is not found in the argument list of rs2::frame_source::frame_ready(frame result) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:95: warning: The following parameter of rs2::frame_source::frame_ready(frame result) const is not documented: parameter 'result' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:955: warning: argument 'frame' of command @param is not found in the argument list of rs2::frameset::frameset(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:955: warning: The following parameter of rs2::frameset::frameset(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:994: warning: argument 'rs2_stream' of command @param is not found in the argument list of rs2::frameset::first(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:994: warning: argument 'rs2_format' of command @param is not found in the argument list of rs2::frameset::first(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:994: warning: The following parameters of rs2::frameset::first(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const are not documented: parameter 's' parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:977: warning: argument 'rs2_stream' of command @param is not found in the argument list of rs2::frameset::first_or_default(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:977: warning: argument 'rs2_format' of command @param is not found in the argument list of rs2::frameset::first_or_default(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:977: warning: The following parameters of rs2::frameset::first_or_default(rs2_stream s, rs2_format f=RS2_FORMAT_ANY) const are not documented: parameter 's' parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1054: warning: argument 'size_t' of command @param is not found in the argument list of rs2::frameset::get_fisheye_frame(const size_t index=0) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1054: warning: The following parameter of rs2::frameset::get_fisheye_frame(const size_t index=0) const is not documented: parameter 'index' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1032: warning: argument 'size_t' of command @param is not found in the argument list of rs2::frameset::get_infrared_frame(const size_t index=0) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1032: warning: The following parameter of rs2::frameset::get_infrared_frame(const size_t index=0) const is not documented: parameter 'index' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1076: warning: argument 'size_t' of command @param is not found in the argument list of rs2::frameset::get_pose_frame(const size_t index=0) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:1076: warning: The following parameter of rs2::frameset::get_pose_frame(const size_t index=0) const is not documented: parameter 'index' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:892: warning: argument 'frame' of command @param is not found in the argument list of rs2::motion_frame::motion_frame(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:892: warning: The following parameter of rs2::motion_frame::motion_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:288: warning: argument 'stream_profile' of command @param is not found in the argument list of rs2::motion_stream_profile::motion_stream_profile(const stream_profile &sp) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:288: warning: The following parameter of rs2::motion_stream_profile::motion_stream_profile(const stream_profile &sp) is not documented: parameter 'sp' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:112: warning: found documented return type for rs2::playback::set_real_time that does not return anything /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:146: warning: argument 'callback' from the argument list of rs2::playback::set_status_changed_callback has multiple @param documentation sections /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:748: warning: argument 'frame' of command @param is not found in the argument list of rs2::points::points(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:748: warning: The following parameter of rs2::points::points(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:780: warning: argument 'string' of command @param is not found in the argument list of rs2::points::export_to_ply(const std::string &fname, video_frame texture) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:780: warning: argument 'video_frame' of command @param is not found in the argument list of rs2::points::export_to_ply(const std::string &fname, video_frame texture) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:780: warning: The following parameters of rs2::points::export_to_ply(const std::string &fname, video_frame texture) are not documented: parameter 'fname' parameter 'texture' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:768: warning: rs2::points::get_vertices has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:920: warning: argument 'frame' of command @param is not found in the argument list of rs2::pose_frame::pose_frame(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:920: warning: The following parameter of rs2::pose_frame::pose_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:588: warning: argument 'orient_quat' of command @param is not found in the argument list of rs2::pose_sensor::get_static_node(const std::string &guid, rs2_vector &pos, rs2_quaternion &orient) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:588: warning: The following parameter of rs2::pose_sensor::get_static_node(const std::string &guid, rs2_vector &pos, rs2_quaternion &orient) const is not documented: parameter 'orient' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:569: warning: argument 'orient_quat' of command @param is not found in the argument list of rs2::pose_sensor::set_static_node(const std::string &guid, const rs2_vector &pos, const rs2_quaternion &orient) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_sensor.hpp:569: warning: The following parameter of rs2::pose_sensor::set_static_node(const std::string &guid, const rs2_vector &pos, const rs2_quaternion &orient) const is not documented: parameter 'orient' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:320: warning: argument 'stream_profile' of command @param is not found in the argument list of rs2::pose_stream_profile::pose_stream_profile(const stream_profile &sp) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:320: warning: The following parameter of rs2::pose_stream_profile::pose_stream_profile(const stream_profile &sp) is not documented: parameter 'sp' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:281: warning: argument 'on_frame' of command @param is not found in the argument list of rs2::processing_block::invoke(frame f) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_processing.hpp:281: warning: The following parameter of rs2::processing_block::invoke(frame f) const is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:209: warning: argument 'device' of command @param is not found in the argument list of rs2::recorder::recorder(const std::string &file, rs2::device dev) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:209: warning: The following parameter of rs2::recorder::recorder(const std::string &file, rs2::device dev) is not documented: parameter 'dev' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:223: warning: argument 'device' of command @param is not found in the argument list of rs2::recorder::recorder(const std::string &file, rs2::device dev, bool compression_enabled) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_record_playback.hpp:223: warning: The following parameter of rs2::recorder::recorder(const std::string &file, rs2::device dev, bool compression_enabled) is not documented: parameter 'dev' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:65: warning: argument 'motion' of command @param is not found in the argument list of rs2::software_sensor::add_motion_stream(rs2_motion_stream motion_stream, bool is_default=false) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:65: warning: The following parameters of rs2::software_sensor::add_motion_stream(rs2_motion_stream motion_stream, bool is_default=false) are not documented: parameter 'motion_stream' parameter 'is_default' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:170: warning: The following parameter of rs2::software_sensor::add_option(rs2_option option, const option_range &range, bool is_writable=true) is not documented: parameter 'is_writable' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:81: warning: argument 'pose' of command @param is not found in the argument list of rs2::software_sensor::add_pose_stream(rs2_pose_stream pose_stream, bool is_default=false) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:81: warning: The following parameters of rs2::software_sensor::add_pose_stream(rs2_pose_stream pose_stream, bool is_default=false) are not documented: parameter 'pose_stream' parameter 'is_default' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_internal.hpp:49: warning: The following parameter of rs2::software_sensor::add_video_stream(rs2_video_stream video_stream, bool is_default=false) is not documented: parameter 'is_default' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:144: warning: argument 'stream_profile' of command @param is not found in the argument list of rs2::stream_profile::get_extrinsics_to(const stream_profile &to) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:144: warning: The following parameter of rs2::stream_profile::get_extrinsics_to(const stream_profile &to) const is not documented: parameter 'to' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:157: warning: argument 'stream_profile' of command @param is not found in the argument list of rs2::stream_profile::register_extrinsics_to(const stream_profile &to, rs2_extrinsics extrinsics) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:157: warning: argument 'rs2_extrinsics' of command @param is not found in the argument list of rs2::stream_profile::register_extrinsics_to(const stream_profile &to, rs2_extrinsics extrinsics) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:157: warning: The following parameters of rs2::stream_profile::register_extrinsics_to(const stream_profile &to, rs2_extrinsics extrinsics) are not documented: parameter 'to' parameter 'extrinsics' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:642: warning: argument 'frame' of command @param is not found in the argument list of rs2::video_frame::video_frame(const frame &f) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:642: warning: The following parameter of rs2::video_frame::video_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:712: warning: argument 'frame' of command @param is not found in the argument list of rs2::video_frame::extract_target_dimensions(rs2_calib_target_type calib_type, float *target_dims, unsigned int target_dims_size) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:712: warning: argument 'error' of command @param is not found in the argument list of rs2::video_frame::extract_target_dimensions(rs2_calib_target_type calib_type, float *target_dims, unsigned int target_dims_size) const /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:207: warning: argument 'stream_profile' of command @param is not found in the argument list of rs2::video_stream_profile::video_stream_profile(const stream_profile &sp) /builddir/build/BUILD/librealsense-2.54.2/include/librealsense2/hpp/rs_frame.hpp:207: warning: The following parameter of rs2::video_stream_profile::video_stream_profile(const stream_profile &sp) is not documented: parameter 'sp' ... Generating docs for compound rs2::frame_source... Generating docs for compound rs2::frameset... Generating docs for nested compound rs2::frameset::iterator... Generating docs for compound rs2::hdr_merge... Generating docs for compound rs2::hole_filling_filter... Generating docs for compound rs2::log_callback... Generating docs for compound rs2::log_message... Generating docs for compound rs2::max_usable_range_sensor... Generating docs for compound rs2::motion_frame... Generating docs for compound rs2::motion_sensor... Generating docs for compound rs2::motion_stream_profile... Generating docs for compound rs2::notification... Generating docs for compound rs2::notifications_callback... Generating docs for compound rs2::option_range... Generating docs for compound rs2::options... Generating docs for compound rs2::pipeline... Generating docs for compound rs2::pipeline_profile... Generating docs for compound rs2::playback... Generating docs for compound rs2::pointcloud... Generating docs for compound rs2::points... Generating docs for compound rs2::pose_frame... Generating docs for compound rs2::pose_sensor... Generating docs for compound rs2::pose_stream_profile... Generating docs for compound rs2::processing_block... Generating docs for compound rs2::rates_printer... Generating docs for compound rs2::recorder... Generating docs for compound rs2::region_of_interest... Generating docs for compound rs2::roi_sensor... Generating docs for compound rs2::save_single_frameset... Generating docs for compound rs2::save_to_ply... Generating docs for compound rs2::sensor... Generating docs for compound rs2::sequence_id_filter... Generating docs for compound rs2::serializable_device... Generating docs for compound rs2::software_device... Generating docs for compound rs2::software_device_destruction_callback... Generating docs for compound rs2::software_sensor... Generating docs for compound rs2::spatial_filter... Generating docs for compound rs2::status_changed_callback... Generating docs for compound rs2::stream_profile... Generating docs for compound rs2::syncer... Generating docs for compound rs2::temporal_filter... Generating docs for compound rs2::terminal_parser... Generating docs for compound rs2::texture_coordinate... Generating docs for compound rs2::threshold_filter... Generating docs for compound rs2::units_transform... Generating docs for compound rs2::updatable... Generating docs for compound rs2::update_device... Generating docs for compound rs2::update_progress_callback... Generating docs for compound rs2::vec3d... Generating docs for compound rs2::vertex... Generating docs for compound rs2::video_frame... Generating docs for compound rs2::video_stream_profile... Generating docs for compound rs2::wheel_odometer... Generating docs for compound rs2::y411_decoder... Generating docs for compound rs2::yuy_decoder... Generating docs for compound rs2::zero_order_invalidation... Generating docs for namespace rs2::gl Generating docs for compound rs2::gl::align... Generating docs for compound rs2::gl::camera_renderer... Generating docs for compound rs2::gl::colorizer... Generating docs for compound rs2::gl::gpu_frame... Generating docs for compound rs2::gl::pointcloud... Generating docs for compound rs2::gl::pointcloud_renderer... Generating docs for compound rs2::gl::uploader... Generating docs for compound rs2::gl::y411_decoder... Generating docs for compound rs2::gl::yuy_decoder... Generating docs for namespace rs2::internal Generating docs for namespace rs400 Generating docs for compound rs400::advanced_mode... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 4779/65536 hits=34943 misses=4959 symbol lookup cache used 5369/65536 hits=33405 misses=5369 finished... + popd ~/build/BUILD/librealsense-2.54.2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ziiW7G + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.54.2 + DESTDIR=/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2.so.2.54 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2.so.2.54.2" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_config.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_context.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_device.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_frame.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_internal.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_option.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_pipeline.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_processing.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_record_playback.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_sensor.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/h/rs_types.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_context.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_device.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_export.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_frame.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_internal.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_options.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_processing.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/hpp/rs_types.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/rs.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/rs.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/rs_advanced_mode.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/rs_advanced_mode.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2/rsutil.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2/realsense2Targets.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2/realsense2Targets-release.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2/realsense2Config.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/pkgconfig/realsense2.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librsutils.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librsutils.so.2.54 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librsutils.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrsutils.cpython-312-x86_64-linux-gnu.so.2.54.2" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrsutils.cpython-312-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense-file.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense-file.so.2.54 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense-file.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pybackend2.cpython-312-x86_64-linux-gnu.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pybackend2.cpython-312-x86_64-linux-gnu.so.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pybackend2.cpython-312-x86_64-linux-gnu.so.2.54.2" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pybackend2.cpython-312-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrealsense2.cpython-312-x86_64-linux-gnu.so.2.54.2" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12/site-packages/pyrealsense2/pyrealsense2.cpython-312-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/pyrealsense2/pyrealsense2Targets.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/pyrealsense2/pyrealsense2Targets-release.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/pyrealsense2/pyrealsense2Config.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/pyrealsense2/pyrealsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2-gl.so.2.54.2 -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2-gl.so.2.54 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2-gl.so.2.54.2" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/librealsense2-gl.so -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2-gl/rs_processing_gl.h -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/include/librealsense2-gl/rs_processing_gl.hpp -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2-gl/realsense2-glTargets.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2-gl/realsense2-glTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2-gl/realsense2-glConfig.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/cmake/realsense2-gl/realsense2-glConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/pkgconfig/realsense2-gl.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-hello-realsense -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-hello-realsense" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-software-device -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-software-device" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-capture -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-capture" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-callback -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-callback" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-save-to-disk -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-save-to-disk" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-multicam -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-multicam" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-pointcloud -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-pointcloud" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-align -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-align" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-align-advanced -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-align-advanced" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-sensor-control -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-sensor-control" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-measure -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-measure" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-depth -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-depth" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-color -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-color" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-distance -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-distance" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-post-processing -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-post-processing" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-record-playback -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-record-playback" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-motion -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-motion" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-gl -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-gl" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-hdr -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-hdr" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-convert -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-convert" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-enumerate-devices -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-enumerate-devices" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-fw-logger -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-fw-logger" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-terminal -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-terminal" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-record -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-record" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-fw-update -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-fw-update" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-embed -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-data-collect -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-data-collect" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/realsense-viewer -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/realsense-viewer" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/builddir/Documents/librealsense2/presets -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/builddir/Documents/librealsense2/presets/sample.preset -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-depth-quality -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-depth-quality" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-rosbag-inspector -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-rosbag-inspector" to "" -- Installing: /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-benchmark -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/bin/rs-benchmark" to "" + mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64//usr/lib/udev/rules.d + install -p -m644 config/99-realsense-libusb.rules /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64//usr/lib/udev/rules.d + mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64//usr/share/realsense + install -p -m755 config/usb-R200-in config/usb-R200-in_udev /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64//usr/share/realsense + mv /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/builddir/Documents/librealsense2/presets /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64//usr/share/realsense + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.54.2-3.fc41 --unique-debug-suffix -2.54.2-3.fc41.x86_64 --unique-debug-src-base librealsense-2.54.2-3.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/librealsense-2.54.2 find-debuginfo: starting Extracting debug info from 35 files DWARF-compressing 35 files sepdebugcrcfix: Updated 35 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/librealsense-2.54.2-3.fc41.x86_64 32149 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/realsense/usb-R200-in from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/realsense/usb-R200-in_udev from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: librealsense-2.54.2-3.fc41.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3j1zcb + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.54.2 + DOCDIR=/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense + cp -pr /builddir/build/BUILD/librealsense-2.54.2/readme.md /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.j8XkDs + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.54.2 + LICENSEDIR=/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense + cp -pr /builddir/build/BUILD/librealsense-2.54.2/LICENSE /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense + RPM_EC=0 ++ jobs -p + exit 0 Provides: librealsense = 2.54.2-3.fc41 librealsense(x86-64) = 2.54.2-3.fc41 librealsense-file.so.2.54()(64bit) librealsense2 = 2.54.2-3.fc41 librealsense2-gl.so.2.54()(64bit) librealsense2.so.2.54()(64bit) librsutils.so.2.54()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libGLU.so.1()(64bit) libOpenGL.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libglfw.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) librealsense-file.so.2.54()(64bit) librealsense2-gl.so.2.54()(64bit) librealsense2.so.2.54()(64bit) librsutils.so.2.54()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) libusb-1.0.so.0()(64bit) rtld(GNU_HASH) Processing files: librealsense-devel-2.54.2-3.fc41.x86_64 Provides: cmake(realsense2) = 2.54.2 cmake(realsense2-gl) = 2.54.2 librealsense-devel = 2.54.2-3.fc41 librealsense-devel(x86-64) = 2.54.2-3.fc41 librealsense2-devel = 2.54.2-3.fc41 pkgconfig(realsense2) = 2.54.2 pkgconfig(realsense2-gl) = 2.54.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) librealsense-file.so.2.54()(64bit) librealsense2-gl.so.2.54()(64bit) librealsense2.so.2.54()(64bit) librsutils.so.2.54()(64bit) pkgconfig(realsense2) Processing files: python3-librealsense-2.54.2-3.fc41.x86_64 Provides: python-librealsense = 2.54.2-3.fc41 python3-librealsense = 2.54.2-3.fc41 python3-librealsense(x86-64) = 2.54.2-3.fc41 python3-librealsense2 = 2.54.2-3.fc41 python3.12-librealsense = 2.54.2-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libpython3.12.so.1.0()(64bit) librealsense2.so.2.54()(64bit) librsutils.so.2.54()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libusb-1.0.so.0()(64bit) rtld(GNU_HASH) Obsoletes: python-librealsense < 2.54.2-3.fc41 Processing files: python3-librealsense-devel-2.54.2-3.fc41.x86_64 Provides: cmake(pyrealsense2) = 2.54.2 python-librealsense-devel = 2.54.2-3.fc41 python3-librealsense-devel = 2.54.2-3.fc41 python3-librealsense-devel(x86-64) = 2.54.2-3.fc41 python3-librealsense2-devel = 2.54.2-3.fc41 python3.12-librealsense-devel = 2.54.2-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(x86-64) python(abi) = 3.12 Processing files: librealsense-doc-2.54.2-3.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NzXbTD + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.54.2 + DOCDIR=/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/annotated.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/bc_s.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/bc_sd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classes.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1align-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1align.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1align.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1asynchronous__syncer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1asynchronous__syncer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1asynchronous__syncer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1auto__calibrated__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1auto__calibrated__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1auto__calibrated__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibrated__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1calibration__change__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1color__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1color__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1color__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1colorizer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1colorizer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1colorizer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1config-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1config.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1context-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1context.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__protocol-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__protocol.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__protocol.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__stream__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__stream__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1debug__stream__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1decimation__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1decimation__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1decimation__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__huffman__decoder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__huffman__decoder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__huffman__decoder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__stereo__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__stereo__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1depth__stereo__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__calibration-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__calibration.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__calibration.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__hub-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__hub.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__list-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__list.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__list_1_1device__list__iterator-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1device__list_1_1device__list__iterator.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1devices__changed__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1devices__changed__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1devices__changed__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__transform-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__transform.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1disparity__transform.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1error-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1error.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1error.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1event__information-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1event__information.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter__interface-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter__interface.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1filter__interface.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__log__message-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__log__message.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__log__parsed__message-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__log__parsed__message.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__logger-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__logger.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1firmware__logger.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1fisheye__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1fisheye__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1fisheye__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__processor__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__processor__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__processor__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__queue-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__queue.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__source-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frame__source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frameset-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frameset.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frameset.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frameset_1_1iterator-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1frameset_1_1iterator.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1align-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1align.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1align.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1colorizer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1colorizer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1colorizer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1uploader-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1uploader.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1uploader.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hdr__merge-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hdr__merge.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hdr__merge.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hole__filling__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hole__filling__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1hole__filling__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1log__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1log__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1log__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1log__message-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1log__message.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1max__usable__range__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1max__usable__range__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1max__usable__range__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__stream__profile-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__stream__profile.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1motion__stream__profile.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1notification-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1notification.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1notifications__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1notifications__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1notifications__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1options-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1options.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1options.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pipeline-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pipeline.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pipeline__profile-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pipeline__profile.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1playback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1playback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1playback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pointcloud-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pointcloud.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pointcloud.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1points-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1points.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1points.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__stream__profile-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__stream__profile.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1pose__stream__profile.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1processing__block-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1processing__block.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1processing__block.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1rates__printer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1rates__printer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1rates__printer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1recorder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1recorder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1recorder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1roi__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1roi__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1roi__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__single__frameset-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__single__frameset.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__single__frameset.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__to__ply-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__to__ply.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1save__to__ply.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sequence__id__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sequence__id__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1sequence__id__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1serializable__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1serializable__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1serializable__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device__destruction__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device__destruction__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__device__destruction__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__sensor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__sensor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1software__sensor.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1spatial__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1spatial__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1spatial__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1status__changed__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1status__changed__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1status__changed__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1stream__profile-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1stream__profile.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1stream__profile.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1syncer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1syncer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1temporal__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1temporal__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1temporal__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1terminal__parser-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1terminal__parser.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1threshold__filter-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1threshold__filter.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1threshold__filter.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1units__transform-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1units__transform.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1units__transform.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1updatable-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1updatable.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1updatable.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__device-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__device.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__device.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__progress__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__progress__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1update__progress__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__frame.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__stream__profile-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__stream__profile.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1video__stream__profile.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1wheel__odometer-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1wheel__odometer.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1wheel__odometer.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1y411__decoder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1y411__decoder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1y411__decoder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1yuy__decoder-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1yuy__decoder.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1yuy__decoder.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1zero__order__invalidation-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1zero__order__invalidation.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs2_1_1zero__order__invalidation.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs400_1_1advanced__mode-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs400_1_1advanced__mode.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/classrs400_1_1advanced__mode.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/clipboard.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/closed.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/cookie.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/deprecated.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dir_9809a75158f67b865f94ea2aeab63ab3.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dir_9d25e8b11fe18f2432ba6c8d035b608c.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dir_bc8427575ab14123c40f6a4fe2297fa7.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dir_c9d1953413e23d3aa7ccc950e57561e9.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/doc.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/docd.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/doxygen.css /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/doxygen.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/doxygen_crawl.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/dynsections.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/files.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/folderclosed.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/folderclosedd.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/folderopen.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/folderopend.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_a.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_b.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_c.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_d.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_e.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_f.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_b.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_c.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_d.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_e.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_f.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_g.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_i.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_k.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_l.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_m.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_n.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_o.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_p.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_q.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_r.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_s.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_t.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_u.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_v.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_w.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_y.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_z.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_func_~.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_g.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_i.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_k.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_l.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_m.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_n.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_o.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_p.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_q.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_r.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_rela.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_s.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_t.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_type.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_u.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_v.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_a.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_b.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_c.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_d.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_f.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_g.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_i.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_l.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_m.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_n.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_o.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_p.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_r.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_s.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_t.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_u.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_v.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_w.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_x.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_y.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_vars_z.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_w.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_x.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_y.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_z.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/functions_~.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_defs.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_enum.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_eval.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_func.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_func_r.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_l.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_o.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_r.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_s.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_type.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_u.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_v.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/globals_vars.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/hierarchy.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/index.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/jquery.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/md__2builddir_2build_2_b_u_i_l_d_2librealsense-2_854_82_2include_2readme.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/menu.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/menudata.js /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/minus.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/minusd.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacemembers.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacemembers_func.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacemembers_type.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacers2.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacers2_1_1gl.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacers2_1_1internal.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespacers400.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/namespaces.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/nav_f.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/nav_fd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/nav_g.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/nav_h.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/nav_hd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/open.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/pages.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/plus.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/plusd.svg /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/readme_8md.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode__command_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__advanced__mode__command_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__config_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__config_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__context_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__context_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__context_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__context_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__device_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__device_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__device_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__device_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__export_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__export_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__frame_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__frame_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__frame_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__frame_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__internal_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__internal_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__internal_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__internal_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__option_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__option_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__options_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__options_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__pipeline_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__pipeline_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__pipeline_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__pipeline_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing__gl_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing__gl_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing__gl_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__processing__gl_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__record__playback_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__record__playback_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__record__playback_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__record__playback_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__sensor_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__sensor_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__sensor_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__sensor_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__serializable__device_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__serializable__device_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__types_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__types_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__types_8hpp.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rs__types_8hpp_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rsutil_8h.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/rsutil_8h_source.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/search /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/splitbar.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/splitbard.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_a_e_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_a_e_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_a_factor-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_a_factor.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_census_radius-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_census_radius.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_color_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_color_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_color_correction-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_color_correction.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_depth_control_group-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_depth_control_group.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_depth_table_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_depth_table_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_hdad-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_hdad.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rau_color_thresholds_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rau_color_thresholds_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rau_support_vector_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rau_support_vector_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rsm-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_rsm.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_slo_color_thresholds_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_slo_color_thresholds_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_slo_penalty_control-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/struct_s_t_slo_penalty_control.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structglfw__binding-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structglfw__binding.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1option__range-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1option__range.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1region__of__interest-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1region__of__interest.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1texture__coordinate-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1texture__coordinate.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1vec3d-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1vec3d.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1vertex-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2_1_1vertex.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__calibration__change__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__calibration__change__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__calibration__change__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__devices__changed__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__devices__changed__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__devices__changed__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__dsm__params-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__dsm__params.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__extrinsics-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__extrinsics.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__processor__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__processor__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__frame__processor__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__intrinsics-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__intrinsics.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__log__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__log__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__log__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__motion__device__intrinsic-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__motion__device__intrinsic.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__motion__stream-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__motion__stream.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__notifications__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__notifications__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__notifications__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pixel-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pixel.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__playback__status__changed__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__playback__status__changed__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__playback__status__changed__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pose-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pose.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pose__stream-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__pose__stream.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__quaternion-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__quaternion.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__device__destruction__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__device__destruction__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__device__destruction__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__motion__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__motion__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__notification-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__notification.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__pose__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__pose__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__pose__frame_1_1pose__frame__info-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__pose__frame_1_1pose__frame__info.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__video__frame-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__software__video__frame.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__update__progress__callback-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__update__progress__callback.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__update__progress__callback.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__vector-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__vector.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__vertex-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__vertex.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__video__stream-members.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/structrs2__video__stream.html /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/sync_off.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/sync_on.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_a.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_ad.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_b.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_bd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_h.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_hd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_s.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tab_sd.png /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/doc/doxygen/html/tabs.css /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/doc/librealsense-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.54jpNT + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.54.2 + LICENSEDIR=/builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.54.2/LICENSE /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64/usr/share/licenses/librealsense-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: librealsense-doc = 2.54.2-3.fc41 librealsense2-doc = 2.54.2-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: librealsense-debugsource-2.54.2-3.fc41.x86_64 Provides: librealsense-debugsource = 2.54.2-3.fc41 librealsense-debugsource(x86-64) = 2.54.2-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: librealsense-debuginfo-2.54.2-3.fc41.x86_64 Provides: debuginfo(build-id) = 10a496894ff7614d13c7160a367c6c7358c4a393 debuginfo(build-id) = 140bd1e07fcdf249b2fdaa31d290d7f959e8e0b2 debuginfo(build-id) = 20ccde4d854fb556ca3efa43c6f258644be56c7f debuginfo(build-id) = 2970341ab6aceb7bcc96df56c7067c9b05ee2758 debuginfo(build-id) = 2973dd675381a917286e01b3dab0915dc0ed143c debuginfo(build-id) = 35202926a6285bf2571595663a80728e3ca4a269 debuginfo(build-id) = 372ee7ac075e3966767fcad62157ef499374ae77 debuginfo(build-id) = 3a7be7c6eed8372ce60dd4cf4678152212c485c9 debuginfo(build-id) = 3b6d56a16875de3cba88b94c15c062599d034b39 debuginfo(build-id) = 3f091bbae46c1ecbb9f89e70b1560201fc8cd333 debuginfo(build-id) = 3f34ede2cd313956c1caa172203b109315dd8b84 debuginfo(build-id) = 5d750add39c869ea7e201feba57d7c8e98a67537 debuginfo(build-id) = 62ac552926460b23146a0d3d4d518b2eb1f9009b debuginfo(build-id) = 6b7e11a7051a261bc7ba7830f17ec5708f985548 debuginfo(build-id) = 6e5f3580d62f51c75dcbb5de738aa895462220be debuginfo(build-id) = 75fe404e072923b4017c95ce4f2e87727ed1583c debuginfo(build-id) = 7d2cc77817ffa782a83811203167668d5af3e8c5 debuginfo(build-id) = 7dda0c598868251bbc3bf3bc8a1a3d40cbe4789f debuginfo(build-id) = 8120ec5fc3d45b87622772b763be3856dca7270f debuginfo(build-id) = 8f535c91830e7870c876dd9c68842b354025b81e debuginfo(build-id) = 924fc3a5f59cd973070bbca4408fcedb88075cb6 debuginfo(build-id) = a2b74f5c3eaf327bf2c2f4accdeec6c80d5e54fc debuginfo(build-id) = a87a70aa10e5190d58926b962cc290f1748a06c3 debuginfo(build-id) = ab16033cb6abfea1396cb321aee524067ffa93b0 debuginfo(build-id) = af1f4999b4c46e5d51c342263e94f9be7e78c0a1 debuginfo(build-id) = b219e113cbc495a71cb48598d718b1caffc3ef6f debuginfo(build-id) = ba94e51774187dbd83a8c5ad71b04accf3d04589 debuginfo(build-id) = c9baafd5bcc419049211a68828b3440c0d399361 debuginfo(build-id) = cda985fb17749e8e43fae65a4f21a2d556caa706 debuginfo(build-id) = d61bf0c231b509a0d9a15ab0a6e17dedf84e9345 debuginfo(build-id) = dfe35987e4072b7d3dcd8708a4f11182b27d4310 debuginfo(build-id) = e43cb2cf2d4f950efe8ea8280cc84b79938b817a debuginfo(build-id) = f01ff6a1c3725565375cd4c3288c427dcc590378 debuginfo(build-id) = f3135b623f096075555850fa29e96382fe476b31 debuginfo(build-id) = f6c61cb65d506d8beadc240247c15d6b3739da95 librealsense-debuginfo = 2.54.2-3.fc41 librealsense-debuginfo(x86-64) = 2.54.2-3.fc41 librealsense-file.so.2.54.2-2.54.2-3.fc41.x86_64.debug()(64bit) librealsense2-gl.so.2.54.2-2.54.2-3.fc41.x86_64.debug()(64bit) librealsense2.so.2.54.2-2.54.2-3.fc41.x86_64.debug()(64bit) librsutils.so.2.54.2-2.54.2-3.fc41.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: librealsense-debugsource(x86-64) = 2.54.2-3.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 Wrote: /builddir/build/RPMS/librealsense-2.54.2-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-debugsource-2.54.2-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-doc-2.54.2-3.fc41.noarch.rpm Wrote: /builddir/build/RPMS/python3-librealsense-2.54.2-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-devel-2.54.2-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-librealsense-devel-2.54.2-3.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-debuginfo-2.54.2-3.fc41.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.bYBBOX + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.54.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/librealsense-2.54.2-3.fc41.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.kDiQet + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/librealsense-2.54.2-SPECPARTS + rm -rf librealsense-2.54.2 librealsense-2.54.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild librealsense-2.54.2-3.fc41.src.rpm Finish: build phase for librealsense-2.54.2-3.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1709212507.083255/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/librealsense-2.54.2-3.fc41.src.rpm) Config(child) 27 minutes 6 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-librealsense", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense-devel", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense-debuginfo", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "src" }, { "name": "python3-librealsense-devel", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense-debugsource", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "x86_64" }, { "name": "librealsense-doc", "epoch": null, "version": "2.54.2", "release": "3.fc41", "arch": "noarch" } ] } RPMResults finished